Fit File Corrupt?

I have seen many posts about fit file corruption. I seem to be experiencing the same.

I swam yesterday and I can not get the acticvity to sync to Garmin Connect. I reset phone, reset watch, disconnected all of them, reconnected everything, offloaded the app and reinstalled it, connected watch to PC, and still nothing. 

I tried uploading the file to fitfileviewer.com and it seems that everything is fine.

I am able to download the fit file and works fine importing in Training Peaks and Strava but not Garmin Connect.

Link to file: drive.google.com/.../view