Is there any reason for the XMR step? Seems unnecessary if you're not starting off with it.
Swap BTC on-chain to LN with Trocador, Robosats, or Boltz.
Or go fiat to LN directly with Robosats.
https://trocador.app/
https://learn.robosats.org/docs/access/#-robosats-federated-client-with-tor
https://boltz.exchange/
