Why do my cavalry (It doesn't matter what kind, Mailed Knights, General Bodyguard, Hobilars...) I tell them to charge a group of archers (who have not yet routed), and they obey my order. They charge, lances down, ready for impact, but it seems that there is an invisible barrier behind the skirmishers that prevents me from charging through. My horsemen just stop dead in their tracks as if the enemy just disappeared.
I thought "What the... hell", and told my cavalry to charge to a point ahead of the skirmishers, they tried, but failed. They couldn't seem to 'get around' the skirmishers, they just... swarmed around behind them, trying to get ahead. Almost like... almost like a swarm of bees attracted to an object with a scent of honey, swarming everywhere behind, but... but never swarming around them.
Any trained horsemen (especially general bodyguards) with half a brain knows to surround the the enemy, then close in the gap. The horsemen I command seem to lack such basic logic.
I also notice this when chasing routers too, by the way.
Testing it further, I went to Custom Battle, giving my team a group of General Body guards, and the enemy a group of Hobilars (light cavalry, much, much faster.) I ordered my men to charge at the opposite end of the map. The enemy hobilars, who are much faster, were easily able to catch up to my General but... but the same thing happened. They swarmed behind, and did nothing else.
10 minutes of continuous chasing, we were both exhausted (so it's still relative) and none of us had lost a man. The hobilars, in 10 minutes, should have killed my bodyguards to the last man, since I was docile. But no, we walked out of there with even numbers.
What... the... hell?