Did you try the fix on Strava? I believe you have to do it on the website, not the mobile app. Under your distance there should be a correction link. Doesn’t explain why the difference happened in the first place, but at least you might be able to correct it.