So AI sovs can pick as many classes as they want, pick traits from any tree, pick traits that don't exist for players, and get duplicate traits.
Just fought Ceresa who was a Mage/Defender/Commander, with double Strength (or whatever +20 weight generic trait is called) and Revenge (which I'm seeing on like every enemy sov and champ). She had absolutely no focus, only 1 trait in each tree at level 9, no cohesion, came at me with a sword, died to a few basic spearmen.