It might have bugged out. I was changing the map versions during the game. I didn't want to start over, so I continued with the old saves. The bridge was built, but the garrison with the demons behind it was bugged (they were still doing their usual routine), so I had to jump over it. In principle, it's not critical (I took the chests with the level and the tome by jumping over the ents). I completed all the secondary quests. Now I'm stuck. I made it to the demon, but he's clearly too strong for me (after the mage split my army in half). Alaric, or whatever his name is, and his companion aren't attacking. I've already defeated them several times myself. 2 castles have been destroyed. I need to get to the dwarves, but the portal, as well as the library, requires some kind of keys (I have no idea where to get them - I've cleared everything except for the ones that constantly respawn at the top near their castle). And there's still the passage guarded by the undead where THE END is in the game. That's it. As I understand it, I need Askh, but where do I find her if not all the obelisks have been opened yet?
In version 1.2.1, the key to the dwarves is guarded by Sir Raina near the garrison by Holyflame.