Recently I’ve seen a divergence on my TSS as it appears in TrainerRoad and TrainingPeaks from outdoor rides. I’ve read other posts where the issue was different FTP values being set in TrainingPeaks or TrainerRoad, but that isn’t the case here.
For example, on 5/20 I did a ride that TrainerRoad classifies as 120TSS while TrainingPeaks has it as 113TSS. The origin source for both TR & TP is Garmin Connect. All 3 have the same FTP value (306), and have for a number of weeks since my last ramp test.