Incorrect elevation gain when syncing with Strava

This might not even be a Garmin issue.  I’m using a Fenix 7x Solar.  The last several runs I’ve noticed a huge difference on elevation gain between Garmin Connect and Strava.  It’s usually a big difference.  Garmin Connect is showing the correct elevation cause I’ve done these runs dozens of times using a Fenix 6x and Forerunner 945.  Strava doesn’t even give me the option to try and elevation correction.  

  • It's a Strava thing. I generally find runs are shorter and elevation gain less in Strava.  If you select Strava's so called 'Correct Distance' (I prefer to think if it as Adjust Distance you can get some of that distance back. I thought there was something similar for elevation.

  • The problem is on Strava side. It doesn't yet recognize Fenix 7 as a watch that has barometer, so it automatically applies elevation correction, which basically completely throws away all Garmin elevation data embedded in the activity. Then Strava rebuilds elevation data using its own elevation database.

    This happens every single time when a new watch is released, not just a Garmin watch, but any brand.

    Once Strava fixes that on their side, it should start using Garmin's elevation data.