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".
I'd hate to set up another wallet software just for LN so I want to figure out how to di this with what I have already.
For the "No path found" error issue, maybe the following link can be an additional reference for information: https://github.com/spesmilo/electrum/issues/7291.