I had this issue where my Garmin Forerunner 645 M will just stop tracking data during a run. I don't see any unnormal behaviour during the run but when I sync the data there is a part of the run missing in the data synced.
The activity can be seen here https://connect.garmin.com/modern/activity/9002112967
I exported the run as a TCX file and watched the data, and I can see that there is a jump in time between two laps and also a jump in coordinates. There is missing data for 34 minutes.
How can I avoid this from happening again?