Make sure you do not delete the data from your watch after syncing with Training Peaks. It's not clear if you upload to GC first then GC push to Strava and TP or if you go in TrainingPeaks and read the data directly on your watch and then ask your self why your data does not get on GC.