Closed channel sent funds to channel parter

I have 6 channels. 2 of which have 99% of the liquidity on my side. If I try to spend any amount through either channel it will fail with insuffcient funds error.

I force closed one of the channels (3,500,000), they had opened to me 2 years ago. It showed almost all the liquidity on my side but when the close settled onchain I received 357,379 sats.

A few months back my node was having some issue and I couldnt sync bitcoin. It would continually fail and restart around 10%. All channels were offline during this time. But once I finally got that sorted everything came back and all channels were intact from what I could tell.

No idea how to sort this out.