Hmm. If the tx was broadcasted and confirmed, and it was sent to the right address, then the only thing I can think of is to redownload the whole blockchain from scratch and re-sync the wallet (making sure you're using the latest version). Delete everything from your wallet folder except your actual wallet and .keys files (or even better delete those as well, but make sure you've got your seed word sequence so you can restore the wallet file), and delete the "lmdb" folder (if it's not inside your main wallet folder), then start syncing from block 0.