Thank you all fo replying and giving suggestions.
@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.