Help Syncing TrainingPeaks Virtual Workouts to Apple Health / Apple Health to TrainingPeaks

As the subject line: I’m looking for best practices for syncing completed TrainingPeaks Virtual workouts to Apple Health. Currently I do this by manually uploading the FIT file to Garmin Connect, and then syncing Garmin Connect to Apple Health. The problem is that I also have Garmin Connect syncing workouts back to TrainingPeaks (needed for outdoor rides captured on my Garmin 1040), so I end up with a duplicate workout in TrainingPeaks that I need to delete - very annoying. Is there a better way to get completed TrainingPeaks Virtual workouts into Apple Health / Garmin Connect that won’t produce duplicates in TrainingPeaks?

I record strength workouts on my Apple Watch - these are scheduled on my TrainingPeaks calendar - and sync HR / time back to my TrainingPeaks calendar via Healthfit. When these sync to my TrainingPeaks calendar they sync as “Other” even if I select “Strength” as the workout type when recording on my Apple Watch. I then need to add the FIT file to the correct workout in TrainingPeaks. Does anyone know a better way to sync Apple Watch strength workouts to scheduled TrainingPeaks strength workout so the recorded workout gets sync’d to the scheduled?