@Toffer90: Anything you've been playing with here I should know about?
The leadership promotion going to a Commander has probably always been possible by this event but not correct - the event should filter for canAcquirePromotion before selecting a unit for receiving a promo it can't get. The axes promotions may only apply to actual core named Axemen. Are they in your game and still not receiving the additional promo (what promo is it exactly?)
It is starting to sound like there could be some issues afoot in canAcquirePromotion. I made one recent change but I don't think it would be making this kind of difference at all.
@alberts2 mentioned some cleanup to this function in the changelog but I'm not sure when this was done... I'd think too long ago to be making trouble now.