What are the requirements for water to not be removed when placing blocks underwater? In some places it places them as I would expect, with the water adjusting and appearing under the block. In other places, it removes the water as if it can’t find any surrounding water to merge with.

Hopefully the screenshot will help explain things.
I previously created an extension to a tunnel on another world and that worked fine.