You're right it's not optimal for few reasons:
- you've hit a combo of a bug and long history
- unfortuntely on mobile device the recovery ops take few secs for each round
- fresh wallet nor mint can't know where the unspent is, unless we know the last counter values (you can check them in mint scr...