I do not think for a password your wallet can forget it and cannot remember it.
Creating a password does need a strong password, but it would be nice to make it easy for you to remember.
It could also be by writing it on paper and storing it in a safe place. so if forgot to see in the paper earlier.
I answer that many times. I wrote down the password on the paper and on the pc.
It's not the problem.
All this days, i try to export private keys from the file and nothing... I put all the adress (more of 50), i have some transations (a lot) but no balance.
I don't export the file manually. I think there is an option on electrum to export private key on csv.file, that's how i do it.
I don't know how to do now, and no answer from dave recovery wallet...
@HCP