TSS issue
When recording a workout, the calculated TSS is displayed on the screen and the same is displayed when you finish the workout. But when the workout is loaded into training peaks, it displays a different TSS, even though the services are synchronized and the data should be identical.
Many thanks for letting us know about this, and your support for TrainingPeaks Virtual.
Any discrepancy in values is almost certainly due to your FTP or weight not being set to the same values in TrainingPeaks and TrainingPeaks Virtual. If you ensure that these are synchronized (in TrainingPeaks Virtual, use the option on Main Menu > Profile > My Profile), then the TSS values should be identical.