well as you said it he can predict the move they have in mind but only the current move hes performing not the second or the third and so on that is if i got you right,
i mean its not like he can predict that the 67th move kenshin will make is a stab towards his shoulder is it ?
cause is thats a fact then he is without a single doubt absolutly unbeatable unless your a logia user and that doesnt seemt to be the case.
the sword doesnt move on its own its ohm who changes it thru some sort of control since as you said the sword isnt alive.
and he wouldnt predict the sword he would predict the weilder,
and with kenshins speed and in close quarters i dont see how his sword could keep up with him and ohm would have to move if kenshin ran since the "sword" cant strech so incredibly far.
and that doesnt have to be the only way to win i stand firmly in my belife that you can out speed the mantra with kenshins godlike speed.