yes, if creatures are going to be reworked, then it would be good to give them legitimate abilities, namely the ability to wear magic artifacts, open portals (city + spellpoint 2), and wear runes. As for the elven city, I don't know if it's relevant, it's only really useful for the hero Faidaen, so there's not much point in putting in the effort.
To avoid these bugs (and unnecessary tinkering that slows down development), it's worth abandoning this idea.