Hi Scott,
Thanks for pointing this out.
I encountered a similar discrepancy yesterday. I also used Apple TV for that ride (TdZ Stage 5, Long Ride/A), but I think the issue is more related to wrong information in the various listings for that route.
I rode 33.0 km (20,5 miles), stopping shortly after the end banner and getting the route credit. My total elevation in my Activities in Companion is 257 m (843 ft).
In Companion>Events, on my phone, the route overview for the event says it should be 33 km total distance with 318 m total elevation:
For the same route, the information listed on Stage 5: Cycling - Tour de Zwift 2023 | Zwift gives 33.1 km (20.5 miles) with 284 m (931 ft):
The lead-in is flat (only 2 m for 0.4 km), so that isn’t a factor.
Even Zwift’s badge route information and Zwift Insider’s don’t match up:
Zwift says 16.5 km (10.25 miles) for 160 m (524 ft)
Zwift Insider says 16.2 km (10.1 miles) for 142 m (466 ft)
Issues around this has been pointed out before, including just last month, but haven’t gained any traction:
I’m putting a note on this in the TdZ FAQ, in case others have come across this and don’t read this thread.