It makes sense for Sanji to need more IJ attacks to beat Queen than Zoro for King. Queen was in his hybrid form while King only got hit in his base lunarian fire off form if I recall correctly. An ancient Zoans hybrid form is way more durable than base and Sanji put Queen in a combo he could not break out off, Combos attacking different parts of the body one after another. While Zoro with Enma relies on less attacks, but ones with more potency, though they drain him faster and he has to wait to do another big attack and if an enemy dodges a big attack it could be really bad for Zoro.