Wattages changed after ride

Yesterday after I finished my ride I was feeling strong, so I hopped on a new free ride (the 3km crit circuit in Glasgow) to see if I could set a new max power PR.

I sprinted and Zwift said my 5 second average was 981W and I finally unlocked the 1000W badge.
I finished the rest of the route but afterwards when I checked my power curve (as well as the ride stats in my feed and the stats in my synced activity in Strava/Garmin Connect) it claims my max wattage was only 971W.

My new record 5 second average according to my feed is only 866W, over 100W lower than what I actually reached while riding?

I could see the 1000W vs 971W be explained by one being the absolute peak reached and the other only storing the 1 second max (meaning I would have hit 1000W but only for 0,25 of a second orso?). But the 5 second average being 100+W lower than what I could see in the side display while riding just makes no sense?

Riding on a Macbook Pro M4, with a JetBlack Victory trainer and a Polar H10 HRM. Everything is recorded in Zwift directly, and only then synced to strava/garmin. I also use the companion app should that matter.

this appears to be a bug

Hi @Nick_Ramaekers

Thanks for the report. We’re treating this as two separate investigations - one on the Zwift side, and the other when sending to Strava. We’ll update this thread when there’s progress to report.

Thanks for the feedback!

The strava data matches with the eventual Zwift data as far as I can tell, so there does not seem to be an issue there. As far as I am concerned the only issue is the difference between what Zwift registers during the ride and what it shows afterwards.