Now as for Electrum, how did you import it? A private key that starts with 5 will give you an uncompressed legacy address. It will not give you neither P2SH nor Segwit Native / Nested, unless you import a compressed private key (it starts with 'K' or 'L').
I used https://www.bitaddress.org to get the compressed Privkey that starts with L L3hKt6aicGfhpdgb1WqfnFsoNKwHzk89MWXFeS69DKYk2xLyGaVi. I went back to electrum and import the compress private key with p2wpkh-p2sh:L3hKt6aicGfhpdgb1WqfnFsoNKwHzk89MWXFeS69DKYk2xLyGaVi and it gave me 0 balance too with a different P2SH address 35rgCLBLcXgHxb16KSVRMSUZ4bYc9Y42uS instead of the expected P2SH address vanitygen generated.