Everytime I sync my garmin in garmin connect, it resends the activity data to apple health, overwriting what was previously there. This results in any training load ratings for the same activities in apple health being overwritten, rendering training load tracking in apple health essentially useless. The syncing of activities from garmin connect to apple health needs to be limited, so activities are not being overwritten over everytime, but rather sent over once. The issue is not on apple's end but rather with connects syncing algorithm.