For me, Garmin used to estimate double the calories of Strava. Therefore I always used the Strava estimate. You’re right though, Garmin and Strava now report the same estimated calories, meaning that one of the websites has changed. The questions is, which one?