Peloton Bike to iPhone/Health/Fitness sync: Duration incorrect
I recently upgraded from using the Peloton iOS and WatchOS apps on a third party bike (worked perfectly, BTW) and bought a regular Peloton Bike (NOT Bike+ with GymKit). As documented, the way to get Peloton Bike workout stats into Apple Health on the iPhone is top open the Peloton app on iOS after a completed workout, and the data will automatically sync over to Apple Health - and consequently close my rings on my Apple Watch 6.
This process works well for me in every respect, except one. The calories, cycling distance, heart rate, in fact EVERY stat flows over to Health perfectly except the workout time is always a few minutes "short"!
In other words, if I do a 30 minute workout, it shows in Health/Fitness as a Peloton 30 minute workout with duration 30:00:00 exactly - but my Apple Watch Exercise ring will only go to, say, 26 minutes.
I've set the Peloton app as "top priority" in settings for Active Calories and other elements in Apple Health. And even more weirdly, the underlying metadata for the workout shows 30:00:00 minutes! It's just that my Exercise ring will not show the full length of the workout. A 30 minute will show as 26 or 27; a 45 minute will show as 37 or 38.
I've already contacted Peloton and they are pretty hopeless with this level of tech depth - they simply keep advising me to power down and power up all my devices.
I'm not even sure if this is an Apple or a Peloton issue - but I figure the first step is to see if anyone else out there is experiencing the same issues.
Thanks for any ideas you might have!
iPhone 11 Pro, iOS 15