I think you will have to use this method

https://github.com/lightninglabs/chantools/blob/master/doc/zombierecovery.md

Reply to this note

Please Login to reply.

Discussion

I managed to force close the channel from my node, but I could never get the Blixt wallet back online and the funds are stuck in a timelock address. No clue how to sweep.

if the channels are already closed, you just have to restore the seed into blixt and the sweep will be started

https://blixtwallet.github.io/faq#restored-funds

Ok thanks I will try again. This was about a year ago and I was unable to even seen the funds before. Is this a newer feature?

If you have only funds in onchain wallet without any channels open / pending to close, then you can use this procedure to import the wallet into Sparrow

https://blixtwallet.github.io/faq#restore-external

Here I just wrote another quick guide with "tips and tricks" about Blixt.

I hope will be helpful for you.

https://stacker.news/items/882167

It seems I get stuck at 100% sync but is never fully finishes. These are funds that haven’t been swept because of a force close.

check the lnd logs. Will always tell you what is going on

Is there any sensitive data in the logs? I don’t see it throwing anything major, but I have quite limited knowledge.

When I try to rescan wallet it just says blixt needs to restart, even if I totally close the app on my phone

not really, just look for errors about syncing blocks and rescan addresses