How are kilocalories calculated?

This week I have received much lower kcal scores for runs. For comparison:

Until recently my usual 3-4 mile runs, recorded kcal like this: 5km: 388 kcal 4.8: 380 5.3: 430

But this week my two runs so far have been given kcal like this 4.87km: 65kcal 6.47: 101

I’m at a loss to understand this. All the data: heart rate, pace, etc are comparable. I record these on a Garmin Forerunner 735xt.

The obvious thing is that my weight might have changed in GC, but no, it’s the same.