The vivoactive 3 shows a message on the beginning of pool swim activity that the HR sensor is going to be off.
As far as I understand the vivoactive 3 counts "intensity minutes" based on heart rate zones. So hence, the vivoactive 3 doesn't count pool swim as "intensity minutes"... I'm not sure if it is because of the HR issue, but anyway, it doesn't count them...