First off, very good mod. I'm really enjoying the new look and feel of M&B.
I've run into a strange bug involving XP on troops though. I've got a quest in which a Swadian Lord wants me to train 6 Swadian Sergeants. Everything went fine at first, and after a few days five of them were fully upgraded while one was still Swadian Infantry. I checked his stats, and his XP was at 88,888. After a couple of battles I checked again, and it was still 88,888. I took him to a training ground and sparred with him, the report said he had gained, yet his XP was still 88,888.
In the end I disbanded the guy and hired some more recruits (3). After a few battles, one had made it to Sergeant, one was Infantry and one was Footman. The Infantry guy is, again, stuck at 88,888. But worse, the Footman is also stuck now, at 34,163. Battles, sparring and my training skill say XP is being gained, but it isn't. I'm guessing the next time I hire, someone will get stuck at Militia... and the time after that, at Recruit...
Any idea what is causing this problem? I've never had it before in either Native or Native improved, so I'm guessing it must be something to do with your modifications to the troop trees. I'd take a look myself, but I have no idea how modding works yet.