Hey, sorry for the slow reply. I became very busy with real-world stuff, so this game project has been delayed a bit. Thanks for playing the game and taking the time to comment, though. Appreciate it.
Your bug seems to be related to the loyalty-detection system in the dark forces. That was a messy piece of code which I had issues with. I never really got a good structure for it, so it's no surprise it behaves unpredictably. Luckily, my new game version is going to redo all that code, so hopefully the bug will completely disappear.
The new version intends to be the same as the old one, but better in every way. It features both the lords you're using now (city-enthralled) and units you can control on the world map, who sneak around and try to avoid being caught (agent-enthralled). The version available for download right now only has a single agent-enthralled, to test that system, but when I release the full v20 version it will have both.
As to your offer of art, I'll need to get back to you. After the end of October I'll have a much better idea of what kind of free time I've got to dedicate to this project, so will be able to plan better. Thanks for the offer, in any case.