I have a Mycelium wallet on Android, which works fine. But when I import the seed into Electrum, not all addresses show up. I see incoming transactions from 2020, but I don't see incoming transactions from 2025. I do however see the change that came from sending the transactions received in 2025!
I thought this is a bug mycellium should have fixed a long time ago but trust me it is the reason why I stopped using mycellium. Two things could be the issue, one case is improper syncing where some coins go missing and second is derivation path problems.
First ill suggest you import those keys to blue wallet and see if you get all your coins and addresses loaded up because sometimes in the past when I tried it worked on the go.
If blue wallet didn't work then I think the problem is Electrum isn’t deriving addresses from the same derivation path Mycelium used for those new addresses. I think mycelium added Taproot support around 2024 so your 2025 addresses might actually be Taproot (BIP86) while your older 2020 ones were SegWit (BIP84).
Sometimes Electrum won’t automatically scan multiple derivation paths unless you tell it to so I'm guessing it's picking only
m/84'/0'/0' But you can manually select the correct derivation type. After putting the seed in Electrum, Click on Check BIP39 seed and try;
m/84'/0'/0' (for bc1q addresses)
m/86'/0'/0' (for bc1p Taproot addresses)
Electrum should generate new wallets for each of them then check which one contains your 2025 transactions.