The thing I find most strange is that when trying to view my seed phrase via inputting the pw all others give me an invalid pw message while one very logical option specific to me actually takes me to a blank seed window. I checked my electrum raw data and I do indeed have an encrypted seed. I tried that particular pw when trying to import the private key and got the invalid pw message.
This gives me an impression that your wallet file is corrupted because it seemed to have accepted that particular password but the seed that it should've displayed is missing.(I can't reproduce unfortunately)
Also, a wallet without a seed (eg. imported) shouldn't have a clickable "seed" option, it'll be grayed-out.
Thanks for your input. How can I tell if the file is corrupted and if it is how should I proceed?