In 3 out of 4 runs I've noticed something really obvious - current pace is off by cca 1 min/km and final graph on CG is not showing pace/speed accurately.
Maybe the best example would be of my recent run. During 1km lap I ran 4:46 mins but both during the run and on GC graph pace range was from 5:55 to 5:00. Strava and Runkeeper are showing pace graph just fine (5:01 to 4:23 min/km).
Change to "speed" and look at split 3 (from 2.00 to 3.00 km) to see what I'm talking about.
https://connect.garmin.com/modern/activity/996157194
So this is not the case when unit GPS is off or something similar - it's just the Garmin's algorithm that's wrong. And the fact that data in CG contradicts left me wondering how a company that core business is GPS manages to get such a simple thing that wrong, even though it happens now and then.