You can't just export the private key from a 2FA wallet... it is a multiSig... it has 3 keys per address. You'll notice that the imported address is now a "1" address in Electron Cash. This is why your final balance is 0... it is a different address.
To get an Electrum 2FA wallet into Electron Cash... you need to:
1. in ELECTRUM... File -> New\Restore -> Give it a unique name like "disabled2FAwallet" -> Wallet With Two Factor Authentication -> I already have a seed -> Enter the seed for your 2FA wallet -> select "DISABLE" when prompted to "keep or disable" 2FA functionality
- This will create a copy of your wallet file with TWO private keys in it.
2. in ElectronCash... Open the "disabled2FAwallet" file that you created in Step 1.
- You should see all your "3" addresses and correct BCH balance.
You can now send your BCH where you want.
Thanks for the reply but i already did it.
1)Make a new wallet on electrum ,type down ur seed transfer all ur btc to your new wallet
2)Download newest version of electron cash , type down seed , copy receiving address.
3)Download an older version of electron cash (newest version doesn't have the 2fa option)
4)When open up click the 2fa option, restore from seed ,enter your first electrum wallet seed (that's why we made a new electrum wallet for security reasons) , boom done
5)Tranfer the money to the address u typed down on step 2.
Maybe we are saying the same thing