I have the Bottlecaps wallet on two separate machines. I tried to send a deposit from my old wallet to my new wallet address and it never reached it. I tried to repair the old wallet. The old wallet has the weird error I described -- it's unlocked but it will not stake when fully synced.
How can I fix it if the problem if it is in the wallet.dat and not the blockchain files?