Smoking crack. Sanji has exoskeleton to protect him passively. Shown to be able to withstand a full powered hybrid yc2 attack.
Show me zoro taking a single hit from any yc tier character and not have a single scratch. Show me evidence he could do this if there are no actual feats.
Add in coa and it's over with for zoro. Zoro doesn't have the feats or narrative portrayal to support your headcanon. Quit coping and accept the facts
Blocking Hakai dead in its track momentarily with barrier haki is a better feat than anything Sanji has defensively.
And no, Sanji is not able to withstand any "YC2" tier attacks with no injury. Every single attack from Queen this chapter hurt Sanji if it landed. He got hurt by being slammed into the wall, too.
If you're using Queen breaking that sword on Sanji to say that Queen can't hurt Sanji, you're objectively wrong as proved by the panels of this chapter.
This is like saying King can't overpower pre-1033 Zoro because Zoro at the start blocked his punch with just his neck muscles. Not how it works, King was shown overpowering him after that just like how Queen was shown hurting Sanji this chapter.