Steps to restore sync with main chain and sync wallet balance with blockchain balance
(backup ur wallet.dat first!)
1. download latest wallet link can be found at
https://bitcointalk.org/index.php?topic=5807252. make sure u sync with correct chain (verify with blocknumber on wallet same as on
https://chainz.cryptoid.info/dmd/ )
3. in case u on wrong chain download the presynced chain linked on first page of
https://bitcointalk.org/index.php?topic=580725 and replace ur local chain files with it
4. after wallet startup go to help - debug - console and execute the comand checkwallet and then repairwallet after a few minutes the fixed balance should be visible
5. if still issues u can try to start ur wallet in windows cmd with the -rescan parameter this way the local wallet.dat is getting in sync again with the transactions visible in local bchain
I think you can put rescan=1 in your Diamond.config with no deleterious consequences?