I'm prompted multiple times a day for 2FA with Bank of America, and it looks like I have to re-enter creds for Ally every couple of days or so. The app is not going to be very helpful to me if every time I pull my phone out to see how much discretionary spending we have left in the month (say, while at a store) I have to re-connect to my accounts.
FWIW, [removed] doesn't have this problem. So I think this is an issue of fundamental reliability, and may be a deal breaker if I have to re-do connections every time. Please do whatever you need to do with your underlying connection architecture, or deals you may need to work out with the banks to make this more reliable.