I had a vivosmart 4 before and the number of laps and total distance was always correct.
now with "new" and more expensive device I always get few hundred meters more on the watch than reality.
the problems is the watch add a extra lap if I change the swimming style during a lap.
that is non sense because the watch register 50m swum in only 10 seconds if I just move from backstroke at the end of the pool - as a safety measure if there are other people resting at the pool and.
why the app connot simple see the anomaly and autocorect the 100m (2 laps) in a single one?