The Electrum wallet I installed, by default created 30 adresses and each adresses has unique public key and private keys. There is also this Derivation Path "Rutas de Derivación" that starts as : m/0/0 for 1st adress and run up to : m/0/29 for the the last one.
I thought that the wallet has one public key and many (30 ) adresses to keep the privacy of the owner. I just hope to clear this so that 30 adresses will not end up been to same wallet and adress after giving it out to various users...
Is it normal that the adress assigned to each public key to be one to one?
All addresses in your Electrum wallet are derived from your seed phrase. Those words are enough to recover everything. I think you confuse the master public key for public keys: with the master public key it's possible to create a watch-only wallet for all addresses inside your wallet. You don't need that, what you need for your case is just the individual private keys an addresses.