Inconsistent and really strange daily step data from 965 with 25.04

I did a shortish base run with my 965 and HRM Pro+, and after that the step data was off and strange for the rest of the day.

I'm used to the fact that right after the run the watch shows unrealistic step counts, since it somehow combines its own steps and steps from the HR strap. That corrects itself automatically after a while when Garmin TrueUp correctly combines the data.

However, this time even after TrueUp the watch showed that I had taken over 11000 steps that day, which just wasn't possible considering what I had done that day (it was before noon, so I had done little except that shortish run). To make things even weirder, In Garmin Connect the Step glance showed over 11000 steps in its circle, but over graph below showed definitely less. And a couple of hours later the Garmin Connect glance showed the same exact number of steps, but showed that the distance had increased (which is logical since I had taken some more steps, and the graph agrees).

Has anyone else encountered this kind of discrepancy? I've attached two screenshots from Garmin Connect and screenshots from my 965's steps glance at the same times.