There are two separate things here, though. Yes, the implementation of oathbreaking in this initial release is problematic, and hopefully will be improved as there have been a number of other threads discussing.
But has anyone else come across the specific bug mentioned by the OP, which seems to be that the cash to restore the oath has been handed over but the oath wasn’t restored? It’s not one I’ve seen mentioned elsewhere.