It looks like some of that algae is cyano, which you could increase flow and blast it with a turkey baster on wc day and suck it out.
I would get off the roids, maybe once a week. I was feeding it in the same frequency as you in my 29 gallon, shot my nitrates from almost zero to 25ppm in a month, phosphates didn't budge for me, I run chaeto and have a lot of coral though. Once I cut back on the roids I got my nutrients back down. I only use it maybe once a week and barely an 1/8 teaspoon for a sumped 29 gallon.