I think it would be the other way around, Jyabura was the only one of CP9 who could move while using Tekkai. He was a lot more dynamic then kaku was with his huge body. Sanji was able to break through Jyaburu's normal defense quite easily and as soon as he activated Diable Jambe the fight was over.
Zoro's fight had a similar pattern, little struggle, sword fight, taking some hits, asura, game over. The only difference is that Zoro tanked a lot of hits while Sanji evaded most.
I think Kaku is very vulnerable because he is a lot slower and bigger and as soon as he balls up in his cube defence Sanji could just Diable Jambe him through the room like a football.
There is only a difference of 10 doriyoki so in terms of strength they're equal.
Jyabura would also be beaten by zoro but he is a lot more agile and then Kaku was. Kaku was more using big and strong ranged attacks and Jyabura was up close and personal and used quicker and faster attacks.
If someone gets close to Zoro you're playing to his strengths, so I think both fights would be easier for Zoro and Sanji then the actual match-ups.