I must agree with OP. My troops aren't leveling at all... And I have put 'trainer' to the maximum I could for myself and all my companions but one.
I'm progressing rapidly in the Story mode, I'm getting close to 60 men, I've not lost any battle.
The result ? Two of the villagers I recruited leveled up, just two. You can't tell me that's on purpose and not a bug.