The issue is, all of my channels are being created with "Receiving capacity: 0". I am frequently getting "path not found" errors whenever trying to pay some services using LN, which I guess is the most impactful when I try to use the submarine swap feature that's built-in to Electrum, which says it can increase the receiving capacity, but the transaction also fails with a "path not found error".
Yes, 'Submarine Swap' should do the trick, so the actual issue is your channel's connectivity.
The "
No path found" error happens if your channel cannot find a route to Boltz's channel to pay the to-be-swapped lightning funds.
Connecting to a well-connected node with many channels may help.
Also, if you're not using "
trampoline routing", it may take a while to fully sync with the lightning network. (
seen as the percentage in the lightning icon)
You can also try directly swapping through Boltz website and see if there's a difference:
boltz.exchangeIt's the same service as Electrum's swap feature.