Reset at the end of the activity

Today for the umpteenth time at the end of the activity my Edge restarted and did not upload the activity to Connect. The .fit file is regularly saved in the Edge but it does not see it and Connect does not import it because it is corrupted.
The absurd thing is that Strava and Fit File Tool instead upload it normally.
I think it is absurd that every 4 or 5 activities one is lost with what that entails in terms of Training Load, Recovery Time and Load Focus.
Is it possible that Garmin are so stupid not to solve such a serious bug? It has been there since the day I bought it. The reset, the deletion of all the activities on the Edge and even the replacement of the device with a new one (for another defect) were of no use.