It’s caused by buoyancy component tick being disabled when actor leaves water body, I guess it’s supposed to be enabled again when actor enters another body but it doesn’t as it’s still overlapping both when tick is disabled.
Now, after fixing it by manually forcing tick I have new problems with ocean waves overlapping with flat lake surface…