What are you on Zoro took all of luffy’s pain. Yes granted sanji got stabbed so he already took more damage but unless you are saying a single stab is more than all of luffy’s pain it is clear Zoro has more durability
1. Sanji wasn't even in a fight mode when Zolo attacked him from behind. Sanji was casually talking to person.
His body wasn't ready for an attack.
2. Zolo had all the time in world to prepare for pain bubble. He knew it was coming.
3. Yes, Luffy barely took any damage in thriller bark. Stab > any damage Luffy received in TB.
Bubble was mostly just a fatigue from shadows and gears.