Auto-translated
P.S. The only explanation for why you can't complete the game is that in version 1.2-1.3, the system that controlled the hero's movement was buggy, and in those versions, heroes really did stop wherever they felt like it (not just when heading to the Dwarves, but to other locations as well). Most likely, you started playing on an early version of the map and then continued playing on newer versions, carrying over information from the old version...
That's a reasonable assumption, but it doesn't reflect reality. I started the game from scratch on all versions (i.e., without using old saves; you know, I have experience as an old tester ;) ).
How did you get creatures from the Order faction into the Dwarven Castle?
It's elementary, my dear Watson ;)
A Knight hero trains monks (20 per week), and a Dwarf hero recruits them (there are two options here: starting from level 15, use "Summon Creatures"; starting from level 20, use "City Portal" – and we also get the missing spells at the same time).