IDK how things messed up and even though I'm using same Jaxx backup in my pc and phone wallet. the transaction is only showing in Android Jaxx Wallet.
However, if you simply imported private keys into Electrum, it can only ever know about that specific group of private keys... it cannot generate new keys (and new addresses) that match any new keys/addresses generated in Jaxx.
For instance:
Jaxx:
"seed12345" generates keys:
privKeyA => Address1
privKeyB => Address2
privkeyC => Address3
privKeyD => Address4
...
etc
If you were to export privKeyA through privKeyD and then import them into an Electrum Wallet... that wallet would contain this:
Electrum:
privKeyA => Address1
privKeyB => Address2
privkeyC => Address3
privKeyD => Address4
Now, if in Jaxx you then generate a new key/address... you will have the following two wallets:
Jaxx:
"seed12345" generates keys:
privKeyA => Address1
privKeyB => Address2
privkeyC => Address3
privKeyD => Address4
privKeyE => Address5
Electrum:
privKeyA => Address1
privKeyB => Address2
privkeyC => Address3
privKeyD => Address4
Note that Electrum does NOT know about privKeyE/Address5... unless you were to also export it and import into Electrum.
TLDR; If you want to import an HD wallet into another wallet... you should import the seed/seed mnemonic to ensure that you can generate ALL the private keys/addresses.