To block a castle for many months, you need to replenish the army of the blocker (but I'm too lazy). This requires mines and money. The probability that Shadi will immediately get all the dark magic spells is very low. In my last playthrough in version 3.0, I even had to replenish Railag's spellbook. There was no stopping cold in any of the castles. Of course, Shadi also needs a full set of chaos spells.
To block a castle for many months, you need to replenish the army of the blocker (but I'm too lazy). This requires mines and money. The probability that Shadi will immediately get all the dark magic spells is very low. In my last playthrough in version 3.0, I even had to replenish Railag's spellbook. There was no stopping cold in any of the castles. Of course, Shadi also needs a full set of chaos spells.