Thank you.
Yes, i created my own Private, public key and seed phrase on my own with my own script.
But the option of just importing the seed phrase and Electrum makes it bech32 works for me.
I know Electrum is open-source but you would rely on the community to find something fishy in the code, you yourself won't go on each update and read the whole code of Electrum. That's why i wanted to create my own private key.