TdZ Run - Fit file doesn't match Zwift activity on feed

The fit file sent to Garmin and Strava is bizarre. From my first step on the course, I was put at a 13:00 minute pace and was digging out of that the entire time.

The activity in my Zwift feed is correct. But when I download the fit file, it doesn’t match the same activity.

When looking at the fit file, this is what’s odd (i jumped in seconds before the start):

TIME: 1:21:10
MOVING TIME: 1:18:54
ELAPSED TIME: 1:20:02
AVERAGE PACE: 9:26
AVG MOVING PACE: 9:10

Why are the times all over the place? The pace SHOULD be 9:18 when doing the math on total time and actual pace, just like it shows in the Zwift activity feed.

On Strava the correct time is listed in the GAP, which seems weird since there is no grade.

It never tallies in events. The time in the pen to start line is accounted for but then not calculated correctly.