I've had the same problem, I was assaulting a city with 3 armies (had about 8 generals in total, was on a major conquest!) when the people in the city attacked me before i could assault. I had control of the smallest army while the AI had control of the other armies, then they decided to cluster fuck and I had to sit back till time ran out. When it got back to the main map my other armies had disappeared!