Log doesn't show anything off. Look at the wallet history, are there transactions missing?
No there aren't. I had a watching-only wallet with +20k transactions and I removed it just in case - the maximum availabe funds/spendable funds is still wrong. It says 0.0000000.