the only way I sorted this was to revert back to an older client. I also used an older wallet backup too. from what I can work out with my tx/id the new core did not import some private keys to input addresses I made (when I click create receiving address) so in my history I could see BTC coming in, then straight back out with no forwarding address, just a transaction ID, upon looking on blockchain.info the money is just sitting on my addresses not moved?
I am not sure how to solve it with new core, sorry I cant be more help but people refuse core to be the problem, claiming it's infallible.