How can I do a CPFP in Electrum from a wallet instead of Ledger? And if Electrum is not the way to go, what are my alternatives? Tried using Sparrow, but for some reason when I right click my unconfirmed transaction, it doesn't give me a CPFP option, plus it says RBF disabled.
so, if rbf isn't enabled am I not able to do a cpfp transaction ?
You can do CPFP so long as any part of the transaction has your address. For example, if you spend 0.1BTC when you have 1 BTC, then you'd expect to receive 0.9BTC in one of your address. You can spend that with a large enough fee, and hopefully a miner would consider to mine your transaction. If CPFP isn't allowed in Electrum, then you can assume that none of the other outputs belongs to you.
If you don't mind, you can post or PM me your TXID and I can help you take a look.
If it shows local in any of the servers, then you can delete that transaction file and rebroadcast new one with a higher fee.
You don't have to. You can call wallet.remove_transaction(TXID) from the RPC console of Electrum and remove the transaction without having to switch servers. However, the issue is when miners and other nodes hasn't purged your transaction. In that case, you wouldn't be able to get a good propagation or confirm your transaction.