You have to consider his genetic mods but I don't think this will matter against zoro because of his advanced conquers and his armament I don't think it possible even with his genetic mods to not get cut I know it stopped queens sword but queen wasn't using haki nor does he have conquers
Get zoro past sanji’s speed and then he has a chance, because rn sanji is wayy too fast for zoro to even perceive, he does have the ap the so i can see the fight going either way