Nailed it!
With the mempools being so full, it has made it take a bit longer to generate block templates, so these empty blocks have been occurring a bit more often, but it is a normal part of how mining works. Nothing to be concerned about.
They just happened to find a new block right on the heels of the previous block, and before a new block template could be populated with transactions.