My wallet was not syncing, it was stuck at some block. So I backed up my Wallet.dat file and then I deleted whole AppData\Roaming\cleanwatercoin\ folder. I have resynced the wallet again and following happened:
1) Wallet seems to be synced now
2) I see all transactions
3) Balance is 0!!!!! I think my coins are on some other fork, right?
Open the rpc console (Help->Debug and select RPC Console)
Type: checkwallet (it should show you what is missing)
Then type: repairwallet (it will show you the same, but it should recover them at the same time)
What happened is this:
Your wallet created PoS blocks from the transactions it had in the wrong chain (which is the reason you couldn't sync in the 1st place).
When you replaced your wallet.dat with a new one, you were not broadcasting false PoS blocks anymore, so it synced just fine.
When you replaced the wallet.dat, your wallet restored the info that you have transactions that are staking, but in reality in the real blockchain you had no transaction waiting to be confirmed. So, that's why you saw the 0 balance.
Checkwallet rechecks all transactions one-by-one and syncs the transactions that are kept in wallet.dat with the transactions from the blockchain and replaces the differences it might have.
Hope that helps
it helped for me.
thanks.