Sparrow automatically shows all accounts for the seed in case of Legacy type
but for SegWit one has to add accounts manually one by one
I tried this in Sparrow v2.2.3 and it doesn't seem to be the case.
My test BIP39 seed phrase with funded account_index 0' and 1' of standard BIP44 derivation path only restored the first account even thought the second one has transactions.
The next account has to be manually restored using the "
Add Account..." button.
Same happened on its Native SegWit counterpart.
Additionally, the main wallet is also loaded with number of addresses based from the wallet's gap limit, not like the "
no addresses" as described in the OP.
Perhaps, you're using an older version of Sparrow?