Is it just me or is the TrainerRoad ride upload to Garmin Connect still a hit or miss affair, with some workouts uploading seamlessly and others getting stuck in limbo? Ive noticed that even when the upload is successful, the data often doesnt match up perfectly, with discrepancies in distance, time, and even heart rate data. Whats going on here - is it a TrainerRoad issue, a Garmin issue, or something else entirely? And more importantly, is anyone else experiencing this frustration and if so, have you found a reliable fix? Ive tried all the usual troubleshooting steps - restarting my devices, checking for software updates, and even reinstalling the TrainerRoad app - but nothing seems to work consistently. Ive also noticed that some of the more advanced features, like Strava Live Segments and Training Peaks integration, seem to work sporadically at best. Its like the system is designed to work in theory, but falls apart in practice. Can we get some clarity on whats going on and maybe some solutions to this problem? And while were at it, can we talk about the elephant in the room - is it time for TrainerRoad to ditch the antiquated Garmin Connect API and move to a more modern, cloud-based solution? Or is that just a pipe dream?