I disagree. From beginning of post skip up until post rooftop, Zoro had times where he looked even more impressive than Luffy let alone Sanji.
It was Oda's fault. No amount of side by side bickering is gonna save your ass when one character is even forcing an Admiral back with one arm, and scarring Kaidou something only Oden could do and all the scabbards combined failed to. While the other is getting his leg cracked by a casual Vergo and baking Big Mom cakes in his Year of Sanji.
Oda only came to Sanji's help post rooftop. He probably realized he took it too far.
Zoro gets to stunt on fodder while Sanji doesn’t get fights and Luffy has actual real fights
While Sanji clashed with Vergo Zoro and Tashigi were fighting Monet. Vergo had the green dragon pissing itself in his presence and flying to Zoro. Luffy bruised Fujitora man did not look that good if were being honest
They also don’t have the most wanked sword in existence or conquerors which is its own debatable thing. Kaido fought a bunch of characters with blades yet only the 2 people that carried enma were capable of scarring him as lame as it is. Also Sanji isn’t a swordsman so he would never be able to do that anyway.
Zoro’s whole job is fighting while Sanji’s isn’t he’s a cook. The same thing happened pre timeskip when people were arguing they weren’t comparable again pre enies lobby because the last time Sanji had a fight was Bentham. Obviously Sanji not getting fights or feats has never changed their dynamic