Hello, I'm back again to continue the issue with incorrect distances on the watch and explain in detail the problem I seem to have found.
I didn't want to continue posting about the 20.11 and 20.16 errors so I could keep things cleaner and create a detailed post.
It all started with the 20.16 update. I had 19.41 installed (which worked great for me, although it drained a lot of battery). I'm starting to notice that the distance alerts are starting to drift away from where they should be (losing 100m between each kilometer). This behavior is repeated in a few more firmware versions, and in 20.22, the Garmin team detected the problem (it's published in my post).
A few more beta versions went by, and the problem persisted. It wasn't until 21.06 that the distance started working correctly again on the hike, but I started noticing a loss of between 20 and 30 meters on the trails, and it was happening in practically the same place (kilometers 3 to 6 of my hike). I let it go.
Fenix 7x
Firmware Version: 21.06
Distance: 7.31 km
Difference: 50 m
Steps: 8314
connect.garmin.com/.../18960784296
Hand position: Left
Suunto Vertical
Firmware version: NA
Distance: 7.36 km
Difference: 0
Steps: 7619
maps.suunto.com/.../680f8d32e856bb5196793604
Hand position: Right