I've had my Garmin 645m since August 2018. And I've had a persistent and frustrating fault across multiple firmware versions of this watch.
It will intermittently corrupt running activities. Some runs complete and sync fine via Bluetooth to my phone or by cable to my pc. But some just error out..
These acitivies show in the summary on the watch but trying to go into them to view detail makes the watch immediately go back to the watch face. If you then try and sync via USB Garmin express will then tell me that there is and error with some files which I then have to manually remove. Which I obviously do. Meaning that activity is then lost completely.. The watch will then sync fine until a few runs more and exactly the same thing happens again. It will corrupt an activity. And I'll have to remove the files again.
I have tried multiple hard and soft resets of the watch and the same thing will occur again in a few activities time. As I've had the watch since August 2018 this has happened over multiple firmware versions. I seriously believe there is a hardware problem with my device.
I can handle a few training runs being lost but I lost a complete half marathon recently. I've logged a support request with Garmin, admittedly I should have done this some time ago but my life has been quite busy. I hope the 2 year warranty is honoured Garmin. I thought I'd pen this post in case anyone else is suffering the same issue. I'll keep this thread updated with my progress.