Wrong steps and calories 7 day average

At first, only the Garmin Connect app showed the wrong 7-day average. It’s not a cache issue because even after I switched from iOS to Android, the problem persisted. The most frustrating part is that recently my Fenix 7 Pro has started showing the exact same issue. It's really disappointing that such an expensive watch isn't able to calculate even simple averages properly.
(10355+11752+20888+16525+30049+40060+44150)/7=24825.5714 not 27237 steps

(477+287+799+781+1233+1386+1576)/7=934.142857 not 1010 calories