I completed it in exactly four months on the "Hero" difficulty. I played defensively, holding out in the Dwarf castles, destroying the Ballista ahead of time until it created openings in the walls (fortunately, the Dwarves have strong cities). Then, I dealt with the archers and flying units. The AI, with its superior army, would retreat. What I liked was that there were challenging battles. In quick battles, the AI often retreats without inflicting any losses (I suspect this is a bug from the game developers, so I had to replay without auto-battles for fun). The AI in the Dungeon, in the central city, is passive. It allows you to pass by. Thank you for the map. I'm looking forward to more challenging ones.
Wulfsten and Torgar are generally passive. This is to ensure there are a few interesting battles with city captures, whereas with Rolf and Hangwul, you will most likely have to fight in the open field (or defend yourself).
There are a few errors there - I will probably slightly strengthen Wulfsten and Torgar - because not all the bonuses from the artifacts work there, and I didn't level up all their skills properly.
Regarding the difficulty - not everyone can complete it even now without Tomik the Dark ;)
Thank you for the positive feedback!
Added 2 minutes ago
By the way, the tactic described by jjjoker777 allows you to completely ignore the number of dragons the enemy has