ActivityRepairTool.jar is not repairing a corrupted multisport fit file properly

Hi, did a triathlon activity recently using Garmin Fenix 6. 

The sync with Connect was failing, so I download the fit file and noticed it was corrupted when trying to import it manually to Garmin Connect Web.

Then I used ActivityRepairTool.jar to repair the file and I was able to import it on Garmin Connect Web. However, the whiole activity was imported just as "swimming". 

Any idea on how I could repair it properly? 

Here's the fit file:

2024-10-19-08-06-37.fit.zip