The current version seems no longer accept 2fa wallet in the 2 of 2 setup (I did that using ancient version, and at that time the 2fa wallet can co-sign PBST/QR code).
This statement tells me that you're in a different scenario than the OP in the thread that I've linked.However, upon testing Electrum v3.3.6 (and v3.3.5), your description doesn't seem to match that version's behavior.
- Firstly, if you setup a 2-of-2 MultiSig, it wont let you set a "2fa" nor a "2fa-SegWit" wallet's seed as the signer nor cosigner.
- Secondly, if you've instead used one of its master public key as a cosigner, those versions will not be able to cosign a transaction created by the 2-of-2 MultiSig wallet just like in the new version.
- Thirdly, there doesn't seem to be a bug that could cause it in that version.
In case of point 2 (the "secondly" part), you can try the method in my old reply about recovering its pair master private key to be used as the cosigner.
But something tells me that there's more to this because of how you remembered things in 2019.
Try that first, then reply with the result.
Thanks for taking a look. I cannot remember very clearly what happened in 2019. The 2 of 2 wallet I'm trying to work on: I have first seed (valid as I managed to restore other wallets), and the second xpub coincides with the first xpub of my 2fa wallet, but I cannot input the 2fa wallet phrases to restore (electrum says it doesn't accept this format in 2 of 2 restoration) .
So it should be that I somehow used that 2fa wallet as cosigner in older versions in2019.
I don't recall PBST very clearly. I was using QR code back then and it was successfully cosigned. https://blockstream.info/tx/e11c16b6fa644926ea3740f430c11c8ab9584d0c5e62603a0017a23e75cbbd3b
Hope this help clarify my issues. Meanwhile I will further look into your posts for background knowledge and potential methods.