Thank you for the big update. A lot of good changes I see.
The siege tower bug was the most crucial for me, as I had to wait 30 days to starve the enemy, at which point they had reinforcements refilling their food chambers. xD god that was such a face-palm time. Good thing you nerfed the resident rents as well.
5% profit from residents is the golden rumber I think. It's the same as you get from Town Meyor Enteprises (the guy who stands in town). 5% profit is also the same as Perisno's investment module uses (the lady in the unique tavern). Even A Clash of King's 1.4's Iron bank of Bravos also have a 5% profit on investments.
I may have missed it, but did you fix the exiled nobles who came you the capital uninvited and took gold from the player before he could accept them?