Each of those times represent something different:
- Race time is the time from the start of the race until you cross the finish line.
- Strava time will be the total ride from start to finish which will include coasting to a stop after you
cross the finish line for the race (you coasted for another 26 seconds after crossing the line)
- The total zwift time I believe includes the time you were on the trainer getting warmed up before the race.
When you ask about not showing up in the results do you mean within the game or on Zwift Power? I haven’t paid that much attention but I think on occasion I don’t see my name within Zwift because it shows the winners, then jumps to the end and if enough people finish after me, I don’t see my name. At other times I have seen it. Zwiftpower will show you your results relative only to those who are signed up for Zwiftpower which isn’t necessarily everyone in the race.