Thanks to Sanji's stupid regen and toughness specially after Brachio Snake who supposed to kill CoA masters, alongside with ridiculous speed that basically makes him invisible, and CoO that detects invisible Queen, he is able to have a chance even getting hurt by other moves
All of Queen's attacks showed to be absolutely deadly, and Oda made that very clear since the beginning.
Meanwhile King ragdolls Zoro, who just gets back up while King watches, and does absolutely no damage.
King vs Zoro is pretty similar to Katakuri vs Luffy in this aspect
I can't wait for Shyriu to sneak attack Zoro for hours, not defeating him, so Zoro can one shot him somehow
Oda has a weird way to portray these YC1 ffs