On my old iPhone12, in the session playback, the trace was drift from the map when using Apple Maps (they use Amap in China), but the trace matched the map when using Google Maps, which seemed normal.
The same data imported to a new iPhone 17, shows an drift between trace and map, whether choose Apple Maps or Google Maps. How can I fix this?