Your ZP result is currently using live data and not your fit file, so its likely your processed results will differ. I’m not sure why your results show as live data as it looks as though its processed everyone’s results in that race.
If you dont see this come right maybe in 24hrs, you will need to contact zwiftpower@zwift.com with details you provided above to see why the file isnt processing. Warning though - they seem to be working on a big backlog.
@Milan_Rost - yes it is public and be honest this is the first time in years something like this has happened. Nothing has been changed in years for. Only thing that I can think of being different was immediately after the race I checked the result (vs. 5-10 minutes later)
@Dean your analysis helps and hope they will process the fit file. Even when I step back and look at this the data makes no sense; how can one have a higher overall overage on entire race but much lower on the 20 minute effort. I have reached out to zwiftpower@zwift.com and I hope they will take a look at it. Gave it my all that race (regardless of the result) and was pretty happy with the numbers.