It was announced in Jan that she had surgery and was in hospital for a couple of weeks, and all of her public engagements were cancelled after that. She’s likely just recovering but the Royal’s silence on it is generating a lot of conspiracy theory fuel.
It’s fun seeing Jamie Oliver get regularly put in his place.