I'm playing the "Better Together" version of the Xbox One Minecraft, and I'm trying to create a squid farm by digging out a large artificial pool that is between layers 42 and 62 to maximise the spawning potential. The only problem is, despite fulfilling these requirements, and ensuring that I'm nowhere near any other large water biomes, no squids have spawned. I began to wonder whether it was because the game could somehow recognise an artificial pool over a naturally-generated one, but then I found something which I don't know if it's a bug or not.
Before, when creating a pool, if you dug out the ground beneath each source block, it would flow into the blocks below and create new source blocks; this could be checked by diving underwater and left-clicking with a bucket to successfully fill it up. However, after creating a pool that is easily 20 blocks deep, entirely filled with water, I can't fill up a bucket. This leads me to believe that the top layer of water are source blocks, and everything beneath them are flowing water. This was later confirmed when I drained the entire pool by removing the first layer of water. No matter what I do, I can't get water source blocks to be created deeper than 1 block. And I know oceans are entirely filled with source blocks as you can fill a bucket from underwater.
Is this intentional? Would this be the reason I can't get squids to spawn? The only difference between my pool and an ocean biome is the inability to fill a bucket from underwater in my pool.