Yeah, I've known manga long enough to understand how panel time works. But whatever you said here doesn't apply to the 2 on one b/w Marco and the calamities, because the exchange literally lasted less than a minute.
I'd like to take a look at this panel of Queen fighting alongside King, coz as far as I can see, King was the only one fighting in that panel. There was another panel in which King is seen attacking Marco with no sign of Queen near them. Until the time Marco attacked Queen to save Hygoro, he did not get involved in the fight after Zoro left. Marco actually had to remind Queen that he is supposed to be his opponent.
Makes sense but it depends on whether or not BM managed to hurt Marco in the meantime. Also, note that Marco only loses HP by losing his flames. So he can still fight at the best of his capacity until he runs out of flames which means King's been fighting Marco at his strongest, although with less fuel, without even using his full power.