-snip-
Since there's high inbound liquidity and there's a previous successful lightning transaction,
This could be a "
routing issue" which means that the Exchange's channel cannot find a route to your channel due to liquidity or actual routing.
This may be temporary (
at their end) or long term.
Since Electrum uses "
trampoline routing" by default and failed at that attempt, try to temporarily disable it in the settings under "
Preferences->Trampoline routing".
Then in the main tab, wait for the Lightning icon to get full/quarter yellow, to see its progress, go to 'Network' settings and check the "
Gossip" under Lightning.
Once it's fully established (
a few minutes), create a new invoice to test a new withdrawal from the Exchange.
BTW, don't close Electrum while waiting for the transaction to finish.
If you did it the first try, then try it again without closing Electrum, and keep trampoline routing since Gossip is quite resource expensive and slow.