So once again, I lost 1 elite soldier and 3 recruit when the 216 cavalry I had assigned to my general magically disappeared after I sent the attack. They returned to another general that I had used previously. The interesting part is that there was 0 cavalry in the combat replay. They showed up and they did the attack animation but there was 0 troops actually attacking. So I didn't just forget to assign them. The game failed.
There's a picture of the 0 cavalry attacking. Needless to say, they did not do any damage. When it was time for the normal attacks, the rest of my troops got slaughtered.
Fix this freaking lag. I also expect to be sent the weapons I lost because of this. Time to actually take some kind of responsibility for your crap.