FWIW: RWGPS, MMR, USGS, etc, have rather coarse granularity for elevation. You can go up and down a lot on a ride without crossing a contour line every time. A Garmin with a barometric sensor will add this in, mapping websites may not. As a result the Garmin will always show more elevation gain than the websites.