maybe that's because they know it, for GHW there is some parameter unique to all casus belliThen it certainly doesn't act on that knowledge.
It will regularly besiege targets that don't belong to the primary participant (thus not giving any war score by definition). It will march back and forth, avoiding actually completing a siege that would give war score, and ignore the primary war target in favor of less valuable sieges. It won't prioritize besieging or unsieging the primary war target even when that would give/stop ticking war score. And its behavior during coalition wars can be best described as a giant mess.
Code:
occupation_participation_mult = 0.5
siege_participation_mult = 1
battle_participation_mult = 7.5
- 3