He can't move out the way of something that's big enough to cover dragon kaido
No range attack will even hit zoro he can deflect them with his barrier
No range attack will even hit zoro he can deflect them with his barrier
Katakuri easily covers that distance in a split second, no problems. With his Awakening and unstoppable donuts he surrounds Zolo from all sides. Preventing his attacks before they're performed from below like he did with Luffy while simultaneously beating the living crap out of him with his donut punches from every angle.
He doesn't even need to step into close combat to do that.