Will a new block be found immediately, when there are enough transactions to fill a block? I am trying understand the Bitcoin verification process.
What happens, if a new block has not been found and there are enough transactions waiting to fill the current block size limit?

Will a new block be automatically created, or will we all be waiting for the new block?
We don't have to wait until a block is full, instead blocks are created in a random process. Whenever one is found, the miners directly try finding the next one. This takes roughly ten minutes, regardless of how many transactions are waiting to be confirmed.

So, we'll all be waiting for the new block.