Does the enemy have generals though? It's not just about the user's generals, but it happens when multiple generals (3 or more, sometimes 2 is possible though I guess) fight and are given traits at the end. No single traits are wrong - it's just that there are so many and the game checks multiple times that it causes a problem.