Yup me too, exact same problem trying to upload the swim with HR Information. Considering I payed extra for the fancy h.r. swim monitor this is extremely annoying. I suspect it has something to do with the file (Information) from the H.R. Monitor not being able to download to garmin connect.
Having this problem currently with my swim info. Did I you ever figure it out?
Is there any way that you can 'force sync' a single activity?
You can download the activity from the device (it is in the folder //GARMIN/Activity), and import it at https://connect.garmin.com/modern/import-data. If you get an error, then it means the file is broken for some reason, and you may need to fix it. Very often, passing a broken FIT file through the Sectrion Remover of the FIT File Tools (without removing anything) does the trick. If not,.you may need a more powerfull tool. such as for example the FIT File Repair Tool.