I have noticed the following recently (that is yesterday):

Had about 2000 Denars. Sack settlement for 3-4000 denars... money drops to just 200-300! Didn't have the money even for a single repair. I said "bug, let's load it" again I attack, capture settlement, sack option... again instead of gaining money I lose them. I tried a third time, the same.

The problem doesn't appear for a few other settlements for some time. Still it rises it's ugly head every so often.

Later, with one eye on the denars I take over a merchant with another merchant. Instead of gaining 700-800 denars I lose 2-3k! ! ! Reload, the same. Again.

I mean 90% of the time things work as they should. Sack a settlement = +money. Take over merchant = +money.

I haven't checked if this happens also with mission rewards.