I don't know your threat model but I would simplify it. Exchange -> Self-custodial lighting -> submarine swap to onchain.