Kinda done with Garmin at this point to be honest.
Did a 5km run today, hit the 5k mark at 29:35:6.
I continued to stumble about for around 50 meters for another 24:03 seconds and hit the stop button at 30 minutes to end the activity. The watch and GC recorded my new 5k record as 30:00 instead of 29:35:6.
I'm not exactly competeting for the Olympics here, so I don't expect nor do I need split second precision. But come on Garmin, this is the most basic functionality and you still can't get it right. Definitely my last Garmin watch for the foreseable future.