Is an interesting concept. I played around a bit with it, but is quite confusing. You literally force the user to go to ecash then to liquid then to LN.
What about if I want to skip all that garbage and go straight to LN, to real sats? Give the user more flexibility, do not force to use things that maybe are not necessary.
I understand you wanted to make an "easy to use" for all noobs but all the terms "bank", "lsp", "ecash" will only confuse more the new user. Is overcomplicated. For an experimented user with all these, yeah maybe is easy to use. But I tried with 2-3 other noobs and they get really confused.
Make it more simple and easy to understand. OK you want to add liquid and ecash, fine, but make them separate, not forcing the user to use them.