Huh? Sanji could finish his and help others and it doesn't matter if the drug wears off during the fight. Zoro would still win even with that massive handicap
Except most Sanji fans aren't saying he can low or mid diff Queen, so no he cannot finish it when he wants and needs to finish at his pace.
some zorotards on the other hand think he can beat King at low or mid diff,
in which case Zoro needs to pull his finger out his ass and win ASAP.
I believe that both Sanji and Zoro will have high to extreme diff fights where they have to grow to win, or use the several powerups they got on this island very recently, which is a far cry from a low or mid diff fight.