Activities from TR not syncing

Unfortunately around April this year Garmin stopped sending activities from non-Garmin devices to 3rd party apps like Intervals.icu. You best bet is probably to configure TR to upload to Dropbox and then Intervals.icu can download from there:

https://support.trainerroad.com/hc/en-us/articles/204889060-Dropbox