Bitcoin Core Some start with 1, some with 3 and some with bc1.
I guess i only imported ones that start with 1.
The electrum ones all start with 1
If you different addresses 1,3 and bc1 I think much better to wait for Bitcoin core to be fully synced. After the Bitcoin core is completely synced you can check what addresses have balance then you can dump the private key using this command below.
dumpprivkey "The address with balance"
After exporting the private key use that private key to import on the latest Electrum wallet you installed recently.
Electrum only generates tons of addresses if you created a new wallet with seed phrase but since you are going to import a private key like the above said you should only get one BTC address for one private key.
You can follow the right way how to import the private key to Electrum from here
https://bitcoinelectrum.com/importing-your-private-keys-into-electrum/Sample
For P2SH-P2WPKH addresses add p2wpkh-p2sh: at the first before the private key.
as sample below
p2wpkh-p2sh:5BitcoinPrivateKeys
This should generate a p2wpkh-p2sh bitcoin address.
For P2WPKH addresses or called Bech32, starting with bc1
Add "p2wpkh:" at first before text before the private key.
Sample:
p2wpkh:5PrivateKeys
And then for P2PKH starting with 1
Add p2pkh: at the first before the private key.
Sample:
p2pkh:5privatekeys