Yes, your understanding is correct and so far all requirements for FLR(M) met it keeps your spouse away from going on 10 year route if you apply for ILR without B1. That appears the correct path, no other way. And once she gets B1, you can directly apply ILR. Hoping she gets the B1 once and for all...