Only one idea about the army:
maybe just because of some AI bug?
P.S. You are lucky AI didn't get your general killed it's an often thing with reinforcements.