Did you not even read what I said.
I'll just quote myself, ask you to read slowly, and enlarge stuff so it helps you process it because idk what to say at this point other than maybe you're just slow.
Zoro and Sanji both landed a good few hits and kept up while their opponents were fucking around. But the moment Kaku got serious, Zoro was overwhelmed in CQC and had to pull out Asura.
The moment Jyabura got serious, he started shitting on Sanji in speed, strength and everything in-between. And Sanji had absolutely no answer to him- couldn't do anything, and thus, he was forced to pull out DJ. It's as simple as it gets. Why do you think Sanji used DJ to begin with and took a direct hit and damage just to land a finishing blow?
There's a reason why Sanji could do absolutely NOTHING to Jyabura after this scan until DJ despite them engaging and clashing multiple times in-between: