If you look at these blocks, they are usually discovered very shortly after the previous block. This means that the miner had not yet selected the transactions and verified them. Until they do this, to avoid wasting processing time on their equipment, they try to mine empty blocks and sometimes get lucky. If it was a block much later than the previous one, then it is just a miner who is doing his job poorly.
Discussion
Thanks for the reply. whilst there was one block found with an empty block template within seconds of the previous block, the remaining blocks with poor health weren't within a few seconds. The pool should have a full block ready to broadcast within a few seconds so it's bizarre that they had so many poor blocks so close together.

