He's always had Ryou, Ryou simply means haki, or in other words dura neg, he's had it since the Mr 1 fight, Hyogoro said swordsmen can cut steel with Ryou, which Zoro quite literally did. There are no inconsistencies, he's always had it.
Zoro had already been bruised up by King so you shouldn't...