Incorrect Elevation Data when Pushing Garmin Connect to Strava

I know the Forerunner 70 does not have a barometric altimeter, but I don't know the exact issue here - when uploading runs directly from Garmin to Strava (using the automatic data push, not by manually adding files), the elevation data registered by Strava ends up 2-3x higher than it should be. For example, a recent run should have registered about ~170' total, but the Strava run, without correction, registered something around 400'. This is happening every time.

I also have a Garmin Forerunner 170 Music (which does have a barometric altimeter) and that watch does not have this issue, so I don't believe it related to this generation of watches.

Manually overriding the elevation via Strava, when available, fixes the issue, but is a pain to do on every single run.

Any tips? Is this something Garmin can fix in an upcoming update?

Thanks!