On the day when I ran one my best runs and time ever, the STUPID thing does not upload the times !
Now I only have that quick glimpse of my time, and no record of the splits or cadence or...
If the activity just did not get uploaded to Garmin Connect, then the FIT file will still be on your device and available for upload.
However, if the issue is that your device did not properly record your activity, then you are in the wrong place here in the Garmin Connect forum. It would be better to post this problem in the Garmin forum for your specific device.
In either event, since you are "NOT HAPPY !" and want to find out "Why !!!!!", you may find it somewhat useful to specify which of the numerous Garmin devices "the STUPID thing" actually is.