Hi,
I have an Edge 820 but my friends have a 830 and a 1030, same problem for everyone.
We have big gaps between our elevations compared to the real one given by strava or my suunto ambit 3 watch. Our high-end Garmins are all underestimating the elevation of the ride by around 20-30% which is A LOT!
We all set the Garmin Edges to 1s recording to make sure the GPS is recording with the best accuracy but it does not change anything.
I had a look at the professional riders on Strava and when they end a race (the same one of course) those using a Garmin Edge have a VERY underestimated elevation (around -50%!).
Example:
Thibaut Pinot is using a Garmin Edge 1030 on this race: https://www.strava.com/activities/2441786636 His elevation is 864m.
Laurens ten Dam is using a Garmin 820 on the same race and gets 850m https://www.strava.com/activities/2441722380
The real elevation of this race is 1795m... https://www.francebleu.fr/sports/cyclisme/criterium-du-dauphine-2019-3e-etape-le-puy-en-velay-riom-1558354625
There is obsiously something wrong with Garmin Edge and elevation at the moment.
Please take a look at this issue. My Suunto watch is not supposed to perform better than a premium Garmin GPS, and yet it is.