I have the same problem – dealing with dwarves after several months of gameplay. They constantly deal double and triple damage, and vampirism doesn't help because, for example, a dragon drains health and then 5 of them are resurrected, and in the next attack, another 10 are killed. And none of the Necropolis units have retaliation, except for higher vampires. The dwarves cast Common Curse and other spells, as well as Common Stone Skin. What's interesting is that reducing their morale to -4 has no effect on the battle. I mean, a simple banshee's cry and an artifact that reduces morale. And despite having Arcane Mastery, my hero rarely casts spells. In short, we're working on it, as they say.
Auto-translated