What I think is that if you did choose to "disable" 2FA during restoring process it would give you a different address if that's what you did.
No.
If you disable "2FA", you will still have the same wallet and the same addresses.
Take note that electrum 2FA wallet is a 2 of 3 multi-signature wallet and there are 3 master private keys.
Let's say the master private keys are MPrK A, MPrK B and MPrK C and the master public keys are MPuK A, MPuK B and MPuK C.
The wallet file contains MPuK A, MPuK B, MPuK C and MPrK A. MPrK B is owned by trustedcoin. The seed phrase can derive MPuK A, MPuK B, MPuK C, MPrK A and MPrK C.
When you make a transaction from the 2FA wallet, you sign the transaction using MPrK A and with entering the 2FA code, you ask trustedcoin to sign the transaction using MPrK B as the co-signer.
If you disable 2FA using your seed phrase, you restore the same wallet. The only difference after disabling 2FA is that transactions will be signed using MPrK A and MPrK C and you will no longer need trustedcoin to sign your transactions.
I suggest try to restore it again but this time instead of choosing "disable" 2FA choose "keep" because it will ask again for your email if you put the right email and then it will ask for a 2FA code but there is another button I think "Request OTP key" click that and check your email from TrustedCoin it contains 2FA secret key that you can import to Google authenticator.
You can get the secret key from trustedcoin only if you have the correct seed phrase. Since OP is deriving different addresses, he/she is importing an incorrect seed phrase.
By using TrustedCoin 2fa you essentially created a 2of2 multi-sig wallet.
2 of 3 multi-signature wallet, not 2 of 2.
Like any multi-sig wallet, you would need all the signer seeds to restore the wallet, and obviously TrustedCoin isn't going to share their seed with you.
That's not how electrum 2FA wallet works. Electrum 2FA wallet gives you a single seed phrase which can be used for deriving all required keys (three master public keys and two master private keys).
With restoring your wallet using your seed phrase, you should get completely same addresses.