Garmin fenix 7 corrupted fit file not sync to Connect

I have a run activity that does not sync from my garmin fenix 7 to garmin connect, although all other activities before and after sync very well.

I have copy the .fit file from the watch and did a manual upload to both Connect and Strava but non work.

When I inspect the .fit file and compare it to other .fit files, I regconize that the file size is much smaller and it contains much less data.

I have tried some tool to add missing manufacturer and device name to the file but did not solve the problem.

Here is the .fit file

2025-10-14-21-25-42.fit.zip