I have discovered that the elevation graph in Garmin Connect is off compared to the map.
If I export from Garmin Connect and upload to Endomondo, then the elevation graph is correct relative to the map.
It seems to me that the logged file from my Forerunner 620 is correct but it is parsed incorrectly at the Garmin Connect site.
Does anyone have the same problem?