My Apple Watch seems to count my lengths very accurately, including if I’ve turned half way through a length to avoid a slower swimmer in the lane.
Conversely, if I take the dc swimming I spend most of my time pretty stationery watching them jump and splash and yet after an hour in the pool with them somehow my watch still thinks I’ve done about 30 lengths!
So to conclude, I’m not really sure what it’s doing 