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 its 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.
Thanks for your follow up response. I did try most of your suggestions for trouble shooting this problem, below is what I tried and found out.
First off, the Mycelium iOS app where I have the correct account balance and transaction history hasn't been able to send or receive BTC for some years now but I started experiencing these challenges 7 months ago. However, on the 13th of every month Mycelium apps pops up a notification to verify the account where I need to enter 12 words master seed after inputting these words, it tells me the seed doesn't match the wallet despite been sure of the master seed as I still have the wallet and I tried to back up again just to confirm if I have the right phrases which corresponds with the phrase I have had since I opened the wallet.
Secondly, I import these master seeds into the Mycelium Android wallet but shows a different/wrong account balance and transaction history of 5 years ago. I only have one account on Mycelium iOS wallet but still tried to use the "Add Accounts" on Mycelium Android wallet but those revealed O BTC and no transaction history.
It's worthy to note that Mycelium iOS wallet only provide public address but does not export master seeds or private keys and no where on the wallet could you know which derivation pathway but I know for sure it is a Legacy account because the BTC address starts with "1P1S". So I went back to I check for the derivation pathway for the account I imported into the Mycelium Android wallet with the low account balance and transaction history from 5 years ago. I discovered the Legacy(P2PKH) account on there had "1GPG" address and derivation pathway of m/44'/0'/0'/0/15.
Subsequently, I have tried importing this seeds into Electrum, with the BIP39 and detected derivation pathway and gave me the same account balance and transaction history I got on Mycelium Android wallet. I tried playing and trying different pathways but they all brough 0 balance.
I also tried to scan and link my pub address on Trezor Suite Lite and that gave me the accurate account balance and transaction history as I have on Mycelium iOS wallet but it's more of a watch only wallet or a wallet to track your BTC.
At this point I have tried all I could but do not know what else to try and hoping I can find a solution to these challenges.
Once again, thanks for your guidance and assistance.