If You're playing with local conditions in Garmin, it is not only temperature that may affect Your distances.
One day You may have headwind, the next tail.
Not always noticed.
Regarding temperature, 10 degree celcius change may affect distance 3-4…