it's not minecraft:water, it's minecraft:bubble_column
The hitbox's aren't in contact the detection area, if u place the boat on mud/soul sand it works fine.
it's not minecraft:water, it's minecraft:bubble_column