This stems from a limitation if an user imports a MetaMask wallet seed with which they have used multiple accounts. Our app and MetaMask share the same derivation path for Account#0, but the next accounts increments the "address_index" params and our app increments the "account" params of the derivation path. Thanks to @gomes for digging this information up back in the days: https://discord.com/channels/554694662431178782/886041582422356018/1039202394149486682 In general it would also be a nice advanced feature that few wallets have, it should not be put at the forefront in the UI to add account as it can be confusing, but an "Advanced" drawer in the modal to add accounts would be nice.