I just noticed that a pool has "retained" a new block for quite a long time. See snapshot below where the block was found 3 minutes ago but still not pushed to the network (my own node was not seeing it either).
Is it something that they are doing on purpose to get a head start on mining the next block? Or is it due to how the protocol works?