Daedalus always detects any active addresses if they are related to the wallet, order of generation is unrelated here. There are only two possibilities:
-
You did not properly wait for the wallet restore and interrupted it
-
You have wrong keys from another wallet (most probable)