Your DH is being rude.
Occasionally I mess up and things finish at different times, and so we will an eat in shifts. A few weeks ago these monster size potatoes did not finish baking when I thought, so we had meat and veg, then half an hour later had the potatoes. Normally I’d just keep the rest warm but everyone was hungry. Hey, I’m not a perfect cook so I can roll with a miss every now and then. But eating food as it rolls off the stove ahead of everyone is very rude.