Since version v20.xx the distance measurement has become inaccurate, it is an old issue. I have already written a lot about it in the following forum topic.
https://forums.garmin.com/beta-program/fenix-7-series/f/community-discussion/407556/distance-measurement…