Auto pause can confuse Strava and they work out the stopped time anyway, and perhaps a little more accurately as a Garmin that’s working off GPS alone can be tricked into unpausing if the GPS drifts when standing around, which is common, or might not unpause if you’re going below the threshold speed.
However, if you are using a speed sensor on the Garmin, then it’s a lot more accurate but will be quite different to Strava and also to most people using Strava who mainly use their phones. Speed sensor will be tracking the actual ground rolled.
When uploaded to Strava they will adjust using topographical satellite data so it will differ from the Garmin or Connect. Again, if you use a speed sensor it might prefer that to the corrected data, though not sure if they do that. I know they favour the barometer in a Garmin over their own altitude data.