No worries... If you get desperate, let us know what address you want to send to (and desired fee rate) and pretty much anyone can create an unsigned raw transaction for you.
You'd just need to put it in the "verify" section to confirm it's sending the correct amount(s) to the correct address(es), sign it and broadcast it.
Coinb.in is actually pretty straightforward...
The other option is to download the Electrum 3.x source code from GitHub and run that... See if it reads the transaction correctly. I'm surprised that 2.x is struggling with the witness tx, as you can create a watching only wallet for your 1Hefr address and it shows the transaction just fine... So I'm not sure why it can't read it when you have the spending wallet??!?