So I dug deeper. I would generate a seedphrase, write it down, restart the phone, put in the seed phrase and confirm that the addresses were the same. Gaining confidence in the tool, I generated a new seedphrase, wrote it down, took a pic of the QR code of one of the addresses and put a hundred bucks onto it. Then I opened my Sparrow (havent mentioned Sparrow yet, I love that one too), "recovered" the wallet and confirmed the money was there.
Judging from everything you said above, I'm quite impressed you are actually knowledgeable about Bitcoin, It's Blockchain and the best possible alternatives to storing our Bitcoin in the most secured ways ever. But one thing I seems not to understand is when you said "I would generate a seed phrase". Because I have always known crypto wallet Seed phrases as been auto generated, and not what can be generated randomly by the wallet user, unlike a wallet address that can be regenerated. So if you don't mind, I will like you to educate us more on this.. Or does Sparrow Wallet has an option to regenerate it's Wallet Seed phrase?
Long story short, eventually I gave up on everything but offline self-generated wallets to hold my coin. Learning the value of passphrases, I generated what i consider my master seedphrase, memorized it (more on this if you care to ask) and then a bunch of other wallets with the same seed and various passphrases (using phrases I will never forget as they pertain to something personal).
Though memorizing a wallet seed phrase might be seen as good approach, but it's literally not the best way to securing your wallet seed phrase, because with a slight accident which resulted to a memory loss can make you forget about your wallet seed phrase forever. Hence, it's only best you write it a material that is both fire and water proof, and hide it in multiple locations.