It seems like he's using a hardware wallet, but his backup wasn't a 12-24 word recovery phrase, but an encrypted file? I don't get it. I need someone that has far more braincells than me to please explain this LOL.
I might have exactly the same setup as the Twitter dude. My hardware wallet is a PiTrezor and for safety reasons using a mnemonic seed passphrase is recommended, because all wallet data and secrets are stored on the microSD card of the Raspi Zero.
I'm still evaluating the PiTrezor, therefore I used it only with Testnet Bitcoin wallets so far and I try to replicate a lot of test scenarios. The Electrum Testnet wallet I setup with my PiTrezor is locked by the PiTrezor, so a potential thief should not have access to the funds without the mnemonic seed passphrase and can't open the Electrum wallet either. He wouldn't be able to see my transaction history nor any other details of my wallet.
The error message indicates that the mnemonic seed passphrase has been entered wrongly. As every character counts, even trailing spaces, and UTF-8 is internally used the user needs to be careful.
I'm not going to look into the Twitter thread if and what exactly is screwed up. All I can say is if you use it properly it works as it should.
What I totally don't understand is: doesn't this Twitter dude have the mnemonic seed words and mnemonic seed passphrase as backup. That is all he needs to restore his wallet.
In a safe offline environment (e.g. boot TAILS in offline mode) he could recover his wallet with the mnemonic seed words and mnemonic passphrase and check if his public addresses are correct and the wallet recovery worked properly. Then he knows that his mnemonic data is properly documented and a wallet recovery is no issue.
I have no idea why this Twitter dude writes that there's no "seed phrase". It could be semantics, whatever he means by "seed phrase". I call the seed words as mnemonic seed words to avoid ambiguity. The optional seed passphrase I call mnemonic seed passphrase, not e.g. 25th word or so as it's not necessarily a single word.
I think that the crux of the matter is that he made a rookie mistake, he should have written down his recovery phrase somewhere, but he obviously didn't do it. If he had his recovery words on hand, he could insert them directly into a new Electrum wallet and get access to his funds.
This! In the onboarding process when you create a new wallet with your hardware device you usually get the very clear instructions to write down the mnemonic seed words. How and why do people mess this up? Usually you also need to confirm that you documented your mnemonic seed words properly.
OK, I'm no rookie with HD-wallets and I fairly know pretty well how they work and what is important. So I might lack the understanding why rookies screw things up.