'Data recording' option for open water swimming

Does 'data recording' > 'every second' in open water swimming force a recording even if the wrist is in the water? (in freestyle, I mean) Does 'smart' solve this? I've been having terrible readings lately and I've tried choosing the satellites, pausing the watch for breaks, but it doesn't improve anything.

EDIT: for example on a section of roughly 7 min, I have about 70 readings (10 per minute) of speed, heart rate and cadence, but only 7 reading of GPS (1 per minute).