I'm seeing a very consistent pattern that my open water swimming distances are roughly 50% of the actual distance, although the GPS track is correct.
E.g. in the activity below, the actual distance measured on Open Street Map is 450m. However, the distance reading says just 254m. I made a few stops and held the watch high in the air to make sure GPS lock is correct, didn't help, apparently.
I've done 6 swims now and always see the same pattern. I mean, it clearly looks like the GPS track is lost, and I press stop too early when getting out of the water (especially when swimrunning). However, in this case and a few others, the GPS track looks absolutely correct, but the distance is still wrong.
Here is the other direction btw, 314m in this case, same 450m in reality.