I'm one of those with the perpetual "Not staking because you don't have mature coins" people. I've been coding for 35 years and have looked at the code but I'm afraid C++ is not my native language and I have neither the time nor patience to learn it. There is definitely something unintended happening, or certainly the wallet is not behaving within the stated parameters of the coin.
I have the latest wallet, it's up do date (currently block 8340). I had a transaction come in (well over 6 hours ago) so I know the network is working and I had a positive balance for several days before that. If we can just get over this one hurdle then there's nothing wrong with the coin and hopefully it will recover.
We are in the same boat