I sympathize. My node totally nuked it self last month. Was not able to diagnose the problem; even reinstalling the OS after reflashing did nothing. Only solution in the end was to go terminal and use a fresh external hard drive, with a complete re-sync of the blockchain. I had backup of channels and seed phrase, but I had to force close ALL my channels (after 2 years of up time) which was pretty traumatic. Good luck with your fix - perhaps try a re-sync of the chain with a fresh drive?