Strength isn't all that it takes to win a fight.....
And kaidos defence is a million miles above luffys. So the fact zoro can cut through that with ryou and he has mountain busting power means he clapping luffy out the timeskip. Its nice oda gave him an arc off for luffy to Finally catch up tho.