I know, is a pain. For this use case, NWC is better than keysend because you can use it with whatever LN node, including a private/mobile one.
I strongly suggest also to look into Lightning Pub / ShockWallet for regular users.
Lightning Pub is a simple LND node in neutrino mode installed with just one line command and run behind any router, no need for any open ports or Tor or complicated setup. It also use automated liquidity or manual.
You connect Shockwallet on multiple devices and is using NWC and CLINK for communications.
