GPS correction, how does this work?

So here’s a question. Not happy with my Fenix 6X Pro. 8 mi known run route the other day recorded as 7.35 mi! Must admit a lot of the route was tree lined with leaves blocking the sky but there were several large clearings. At the 3.7 mi mark watch was showing 3.4 mi but I would have thought once it came into clear view and got a fix my track would jump and update but it never did. So should the track have been corrected by the watch once in clear view? How does GPS correction actually work?

  • The difference between FIT and GPX formats is that FIT format carries metadata in addition to the track, which is basically a bunch of fields including the distance. That distance in the metadata comes from the watch and stores the distance exactly the way it was on the watch at the end of activity. 

    In contrast, GPX doesn't have metadata and contains only track and laps. In the latter case the distance has to come from to the track because there is no other way. 

  • That distance in the metadata comes from the watch and stores the distance exactly the way it was on the watch at the end of activity.

    yes, but this one is wrong (too short).

    GPX doesn't have metadata and contains only track and laps. In the latter case the distance has to come from to the track because there is no other way. 

    Yes, and this distance is correct

  • What I'm wondering about this: I'm doing a Garmin running coach programme, and it's so annoying that I constantly get too short distances, hence need to run a longer distance to close out the programme part and get a slower pace. When I download the GPX file and upload it again, and delete the original run will I lose the programme progress or not? Also, I just did this with a run last night and I'm nowhere near what I should be getting: I'm still short on distance and pace.