Much appreciated, now that explains it. 
The wallet was indeed unencrypted before and now was changed to use a PW.
But then it means the funds in this (new HD seed) wallet still use the same private keys (for now)? Otherwise a transaction would have been created to transfer them to the new ones, which wasn't the case.
And so the older backups still containing these "old" private keys can be used to extract the funds? Or am I missing something?
Future transaction will use new keys (the new HD seed) for change addresses etc., so as soon as I make *one* transaction, accessing any funds with the old backups will be impossible?
In short, if you create your wallet in Bitcoin Core and encrypt it from the start, Bitcoin Core will generate "only" 8 descriptors. Every 2 descriptors represent the master private key, directed to a specific derivation path so that the wallet generates legacy, segwit-p2sh and segwit bech32, bech32m (taproot) addresses.
If you create the wallet and don't encrypt it at the time of creation and then encrypt it after the wallet creation, Bitcoin Core will generate 8 more descriptors (now you have 16 descriptors) with a completely different master private key than the previous master key. It does this for your security.
The first 8 descriptors generated when creating the wallet will remain fully functional and will be protected by the backup.
- If you made any backups before encrypting with a passphrase, you must update the backup, because after you encrypted, you now have 16 descriptors protected by the same keystore (wallet.dat = your backup).
If you received coins before upgrading/encrypting your wallet, don't worry, when you go to send coins and have a remaining balance (change), your remaining balance will be sent to a change address associated with your new master private key (descriptor).
In other words, your first 8 descriptors will remain operational, but will no longer be active, that is, they will be hidden (accessible only via console). No receiving or change addresses generated by you will be from these first 8 descriptors, the addresses generated will be from the new descriptors that your wallet generated after encryption.