The problem is that the fees are so high right now that the transaction will drop if the fee rate is below 50 sat/vbyte
The netwoek isn't that congested now. With 50 sat/vbyte, the transaction would be around 2.5 vMB from the tip of mempools and it can be confirmed soon.
The purging fee rate is now around 11 sat/vbyte for any node with default mempool size.
If a transaction is made with the fee rate of less than 11 sat/vbyte, it would be rejected by most nodes.
Of course, it's possible to try connecting to different electrum servers until you find a one allowing to broadcast a transaction even with the fee rate of 1 sat/vbyte, but that's not helpful at all.
The best thing op can do for is wait fees to get lower... or get some more btc
Right.