I used bitcoin core (latest 0.19) to create some addresses offline. When I dumped the privkey I was surprised to see all of them starting with L2 (and the addresses with 3), but I went for it. I take note of the private keys/addresses.
Next day, I import one of the privkeys into another bitcoin core wallet, it scans, but the noted address never shows up in my receiving address. But still it added another address to my list (starts with 1B).
So I also added this privkey into an electrum wallet. And surprise, that same address is showing up, not the original one that I got when I created the pair.
What's happening? Is that due to the L2 type?