Elevation "smoothed"

Has anybody else seen issues with the recorded elevation profiles being too smooth? It appears like the recorded data is averaged in a way that makes hilly courses accrue much less recorded climbing than expected. Large climbs/descents seem to look ok.

I don't think it was always like this.

For example, the section between miles 8 and 19 (firmware 3.10) in this one (which is 'good'):

https://connect.garmin.com/modern/activity/3448348110

is the same as the section between miles 7 and 18 (firmware 5.10) in this one (which is 'bad'):

https://connect.garmin.com/modern/activity/3964256118

and it makes for a significant difference in total climb/descent.

 

I feel like this started happening around firmware 4.0. Also I've seen the same behavior on two separate devices (one brand new), so I don't believe it's due to a dirty sensor. I think it's a firmware thing.