Maybe you should just delete your blockchain (folders blocks & chainstate) and use a bootstrap to quickly re-download the blockchain and have it synced from scratch.You can download a Dash bootstrap here : https://github.com/UdjinM6/dash-bootstrap (use the most recent for mainnet)Check your balance for your address(es) here : https://chainz.cryptoid.info/dash/ if that shows you the correct balance then its a matter of getting you on the right chain.The reason for your transaction(s) not getting confirmed could be related to you staying on the v0.12 chain too long (as in wayyy too long). The risks for staying ona not supported chain is transactions not getting confirmed (basicly you end up in a forked-off chain without any support).