Same here like I've mentioned, that confirmed that I'm not the only one having trouble establishing a channel between two Electrum.

Im not really a pro but i got this working on testnet ( not main) .
What ive had did, i playing around with settings the trampoline server first then switched off and add some other peers to.
Then i made some spends to the testnet Starblocks:
https://starblocks.acinq.co Then i had the ability to spend and recieve ( even without an invoice ) between 2 testnet wallet without any problems.
may that helps
best regards