[BUG] Incorrect activity time on charts on instinct 2x

 Hello all,

I noticed that since April all my swimming pool activities on garmin connect show incorrect time axis, messing up my training load analysis on 3rd party apps like humango. Humango shows moving time worth of thousands of hours. It happened on three different firmware versions so I'm assuming it's not the device issue but app/website?

https://connect.garmin.com/modern/activity/17378432981
https://connect.garmin.com/modern/activity/14681341883

Edit:

So I started digging into the .fit file and I noticed that swimming breaststroke messes things up:

Edit2:

If you google "1193:02 garmin" then many issues with this time value pops up.

Edit3:

I've just now realised that 1193:02:31.0 is 4,294,951,000 milliseconds which is awfully close 4,294,967,295, which is... max uint32 value. Could this have something to do with automatic laps? I've noticed many times that automatic laps don't always match the lap timer I saw right after stopping and it subtracts a couple of seconds from the lest recorded lap. Is the watch trying to substract a value from 0 because the watch "double lapped" or something thus causing an integer wraparound?