It would be good to specify the level limit somewhere. In my opinion, the development ceiling is low. I chose it back in the Dungeon before going to the city. At the same time, the available Silvanesti tree remained unused.
Battles with Necromancers in the Dungeon are interesting if the main character only has joining troops. If you remove the army from the liberated Jack, these battles end in one round. The AI, out of desperation, casts some powerful spell, and that's it, it's over. I would suggest relieving Jack of his army. It would be better if you could get artifacts or spells from him. If you go this route, Alaric should not block the corridor but only patrol the upper level. At the same time, Jack himself will be useful for recruiting troops. Right now, he's completely idle.
Let's go back to the situation with spells. The fact that there are few of them, and they are random, should be stated at the beginning of the map. It turned out that the first time I completed the map, I had a book with 4 simple spells, two of which I would have learned anyway.
Dialogues with the "queue" for the ship occur every time you pass through the points, even when there is no "queue" there anymore.
I strongly advise against using the term "industrial zone." It doesn't fit either the picture or the style. This area can be called a dock, shipyard, or port – something like that. I didn't see anything resembling a factory there. In general, the text part should be "cleaned up."
I'm posting battles with Alaric, who, apparently, shouldn't be touched, and the final one, with the tomb guard, on the "remnants" of troops to illustrate the excessiveness of the main character's army.