I think that there are some desktop clients/wallets out there that have 2FA and support BCH but I don't know any.
I searched for it a bit and I was only able to find two BCH wallets that support 2FA.
The first one is the BTC.com web and mobile wallet.
https://wallet.btc.com/Never used it but some sources claim that it has 2FA, it gives users a seed, and option to recover from seed. The recover from seed option won't be useful for OP since he has an Electrum seed.
The second wallet has a terrible reputation and is called Freewallet.
I would not suggest using this! I am mentioning it just as a reference.
https://freewallet.org/bch-walletCheck out the trust ratings and read the feedback about this wallet here >
https://bitcointalk.org/index.php?action=trust;u=1177176