1. When i imported my wallet into electrum it shows 0 balance, but i see my tx's. Tried that with samourai, but balance was 0 with no history.
When importing BIP39 seed phrases, there are specific configuration for the addresses to be generated and can differ greatly between the wallets. IIRC, MyCelium uses BIP44[1] as the standard to generate the addresses. This is transparent to you and should no matter as long as you can do a CPFP within the wallet.
I just checked this in my android phone.
I see three addresses in my wallet.
1. Legacy address
2. Nested segwit address
3. Native segwit address.
In the transaction posted by the OP, the input is a legacy address and the change is a P2SH address.
So, seems that mycelium sends the change to P2SH address of the wallet.
To OP:
The change is now in your P2SH address.
So, you need to select p2sh-segwit when importing your seed phrase.