Why are some of my champions gaining massive XP and others hardly any?
This is my first time playing, and I've been cruising through the scenario for a few hours, having tons of fun. But I've noticed something weird: some of my heroes, like Jortnur the Giant and Bannon Heighsley, get massive XP for winning a battle (last battle, Jortnur got 75xp). Not just them -- their whole army, though not all that much; still, it's enough that Jortnur's army is now full of level 5 and 6 troops. The champions I got right at the beginning, though (including my sovereign), get maybe 1 or 2 xp for winning a battle, and their troops are still at level 1 or 2.
The battles are ranked similarly by the computer (Jornur's army is 'strong' and his opponent is 'strong,' but that's the same for my sovereign's army and the troops he's fighting.
Is this a bug? Am I doing something wrong? Have I been cursed or something?