Node doesn't find segwit transactions I had to move around wallets and so on, and when I re-installed Knots (yeah I'm that edgy), it doesn't find the transactions to my segwit addresses. I can probably find the SW addresses somewhere, but probably not the regular ones I used addwitnessaddress with. Is this solvable?
If you are restoring a backup from before you had done addwitnessaddress to your addresses, then it will not know to look for the segwit scripts that correspond to your wallet. You will need to do addwitnessaddress again for all of your addresses and then rescan the blockchain in order for your wallet to find those transactions.