Summary:
Cavalry units seem to gain max experience before they have leveled to top tier. Units will stop leveling at various tiers. Units will stop gaining experience through combat, donated items, or from quests. This seems to affect all cavalry and horse archers but not infantry and archers...