I would like to ask @OP to enable "Show Address Path" option in the settings to check the latest address' derivation path in the 'Balance' tab.
That should be a good indication if the wallet has some sort of corruption if its showing a standard derivation path. e.g.: m/84'/0'/0'/........
Once again, I appreciate your kind suggestion. When recovering via Electrum I used the detect account option which said it was a bip32 m/44h/0h/0h derivation pathway and since I only have one account with Mycelium. However, it still displays the wrong account balance and history of 5years ago.
The option that I've instructed to enable is in Mycelium,
That's to check if the derivation path displayed in your latest address in Mycelium is the default derivation path of that first account which should have been restored in Electrum.
So, in case it's showing the standard derivation path but displaying a different address than
theits counterpart in Electrum, the wallet has some sort of corruption.
And I have another reply above it instructing to pre-generate more addresses in Electrum, you may have missed it.