Sorry to hear things are rough!
Do you do reviews only once a day? The SRS system tries to use time intervals that boost your retention. Hitting at least the first 2 review intervals as closely as possible can make a big difference in how well you remember items.
I tried to make sure to only do lessons in the morning, at a time that I’d be hitting the +4h interval, and the +8h interval after that. So for example lessons at 08:00, reviewing at 12:00 and reviewing again at 20:00. Alternatively, I’d do lessons in the evening, for example at 18:00 or 19:00, meaning I could do the +4h reviews before bed, and the +8h reviews first thing in the morning
On PC, there are scripts available that allow you prioritise items at a certain SRS stage during review, which means you can make sure you review the items of low SRS if you don’t have the time / energy to do all your reviews. The lower the SRS stage, the more damage it tends to do to retention if you’re not hitting the review intervals.
You say you mostly do it on phone, so I don’t know how much you’d have access to such things. I’m sure some of the third party app users will chime in if something like Flaming Durtles has such a feature. ^^
I’m sure others will have many useful tips. Best of luck, and I hope you’ll be able to find your groove so that you can make progress like you want. I commend you for your tenacity! 


