Adult rebound student! That's a great way to put, me too!

I think for people like us it's not a question if we "should" practice for more hours, or if we "can" find time to practice for more hours....
I mean if you "can", with all our careers and families, it won't hurt to practice more than 45 minutes a day, since 45 minutes is definitely too short to be practicing multiple pieces, unless each piece is a tiny tiny simple thing, which can not be the case since you've been rebounding already 3 years. I mean even if each piece is simply 1-2 minute long, it's already in total 4-6 minutes of music! There's no way to cover all of them in 45 minutes.
I am not a piano teacher, so I can't advise you. But my teacher does what you describe too, keep adding contrasting composers or contrasting pieces. And I can't learn things that fast nor I can't practice every day, I travel a lot. (On top some pieces are 10 minute long....) But he has no mercy on me, he simply told me that I practice 3-4 hours a day or I won't make a difference.... you know, that's never possible. I have to eat, live and take care of family matters.
So I take a similar approach you take, but in my case, I work on addressing technical issues on the pieces that are better prepared, and spend less time on the new piece I am picking up, and try different things to speed up the process to pick up the new piece first. Otherwise, I will spend the whole hour trying to read the score and figure out what it is. And I never get anywhere.
One thing I do is keep playing the new piece while I am driving, while I am on the airplane, cooking, in my ears while I am working on my computer. I also carry around the score of the piece while I travel and read them instead of watching TVs in the hotel room! I read them with YouTube of others playing, and try to play them in my head. Once you can replay the piece in your head, it's a lot easier to pick it up. Then, during a weekend, I have 4-5 hours, I spend the whole time crash coursing the new piece and try to put as much as possible in my head.
I probably now sound like a piano psycho (maybe I am), but there's no way I can fit it in my life otherwise. I am not conservatory students or professionals on this forum who are discussing if we should practice 6 hours a day or not. If I can, I would, but there's no way.....
So I do everything I can to squeeze... I read this forum during the work instead of chatting with other people or checking news.... all sorts of crazy ways.