One of the reasons for this might be corrupted database. Did you initiate IBD process after reinstalling Bitcoin Core? The reason I'm asking is that sometimes reindex and/or reindex-chainstate don't help to correct the faulty copy of blockchain on your machine thus starting download from scratch saves both time and nerves.
Yes, reindexed recently by mistake but without issue. Not 100% tracking why this could cause a wallet issue. So talk this out a bit, advising to download a fresh copy of the entire chain into a different directory?