Having the same issue. If I have taxes waiting, it tell me that I've collected them (though the amount suggests it's only collecting for that village/castle), then it repeats that I've collected 0 denars and won't allow me to exit the dialog. I don't have this problem with castles or towns, just villages.