I agree that recovery should be better.
Now it's a tradeoff between "automated miracle" in cashu-me that might miss sats in case there are bigger gaps / long ecash history - and a painfull hide n' seek over intervals of 50 in mininits until one gets crazy, however with full optionality of jumping to later index and keyset selection.
I had to do such sequenced approach in Minibits, due to the fact that some functions used in cashu recovery are many times slower in react-native js engine then in browser. Could patch some of them by native c++ but not all.