I hope that this is working as intended, and is due to the difficulty setting, because otherwise it's just... ridiculous.
Still, if you feel the AI needs this many traits, you should still make sure it get each one no more than once.
In the screen shot below, the Yithril trained troop has "Bloodthirsty", "Muscle", "Ironskin", "Rage", "Shadow Strike", "Ironskin" (again), "Fast" and "Constitution"... and it is still going down to my elusive spearmen and my sovereign.
