Currently, when the AI has empty holding slots in their provinces, they almost always build holdings they themselves can hold. Which, in case of feudal lords, is usually a castle. And because of that, in the second half of a campaign, you often find provinces with 3-4 castle holdings, with only the main one being somewhat upgraded because AI has no money (I wonder why?). I suggest this behavior was tweaked a little so that the AI tried to keep a balance in which types of holdings it builds. I'd say 2 castles per province should be the maximum the AI should build in most cases.
- 1