I only have one wallet, it's an old wallet, I set it up many years ago and haven't used it in about a year now. Before that, everything worked. I open the wallet using the password, I can see everything, everything seems to work, but when I want to send a payment the wallet asks for 2FA. Which really wasn't happening before.
One realistic scenario is (
for Windows only): you might had set-up the 2fa wallet on a portable version before, then switched to a non-portable version & created your non-2fa wallet.
Then to update, you've downloaded v4.3.2 portable version (
saved to the same directory as the first).
Since the portable version uses a different data directory, it failed to find your non-2fa wallet and only found your old 2fa wallet in the portable wallet directory.
Same thing will happen in vice-versa scenario (
non-portable 2fa->switched to a portable version & created a non-2fa wallet->updated to non-portable version).
For that, try to download both portable and stand-alone versions and see which one can find your correct wallet.
Or just search for
electrum_data folder, the portable version's wallet should be in "
wallets" folder inside it.
But it seems like there's bitcoins that you're trying to spend from the 2fa wallet which can't be spent without the seed or 2fa device.
Aside from that scenario, nothing.
Wallets wont suddenly change from standard to 2fa.