The .fit workout generated by a tool I made, keeps getting rejected by the Garmin Connect website

Hi, I'm making a tool to generate .fit files and then upload them to the Garmin Connect website, but the files keep getting rejected, I don't know what else I can try, the message is always the following:

'One of your files was not accepted by the system. Please contact Support for assistance.'

I'll upload a file with a simple 100m warm up + 100m run

Could someone help me figure out what's wrong with the file?

Here's the file in case anyone could help: static-assets-manager.s3.us-east-1.amazonaws.com/workout_20251120_test_06e23ad229.fit

Thanks in advance!