The same seed should produce the same set of addresses.
Your wallet password is only related to the encryption of your wallet dat files.
If you copy wallet files then you'll still need the same wallet password to unlock them.
If you create a new wallet using seed for recovery then you should get access to your old addresses (and set a new wallet password).
The latest release v0.26.7 should generate the same addresses as at least v0.26.0, maybe even older versions.
I prefer to use the term "wallet" to mean "the set of addresses, etc. as generated from your seed" as opposed to the software itself!
(Maybe we could call the software the "client")