Hello,
I had a hardware failure but luckily I made a network backup of my Start9 and restored it on a new device. All of my lightning channels closed except for 1 which was in the Thunderhub Channels Pending tab as my channel partner was offline. While I was waiting for my channel partner to come back online or for the force close, I stupidly decided to upgrade from LND 0.19.1 to LND 0.19.3 and this is where I suspect my problem came from. Fast forward a week or so and I was able to contact my channel partner and they got back online and closed our channel with many confirmations on chain now. However, I have not received any additional sats in my on-chain balance.
Before the LND upgrade I could see all of my recently closed channels and the pending one in ThunderHub. After the upgrade, in Thunderhub my on-chain balance was still there and the chain transaction history going back years is still there but no channel history in closed or pending tabs. I confirmed this with the lncli listchannels and lncli pending channels commands which showed nothing. In Amboss.space the last update received from my node was before the LND upgrade. Before I got in contact with my channel partner, I tried using lncli to force close the channel manually but it said channel not recognized. Finally after the channel closed I did the LND Reset Wallet Transactions command and after completion it still showed the same amount of sats as before.
Now that the missing sats are on-chain but not recognized by my node I’m worried to do anything drastic. For the next step, my thoughts are to sweep my current on-chain LND balance to a cold wallet, uninstall LND, then restore LND from the network backup. Is this a good idea at this point or does anyone have any other suggestions? Thank you!