First of all it was not a battle, more like the snake poked its head out and Itachi cut it's head off. Secondly Oro was 100%, there was nothing wrong with Oro himself, what was killing him was the fact that his previous body was rejecting him but as we all saw he left that body when he used his transfer technique and went inside Sasuke's body.