Critters don't magically get rid of problems as they can poop just as much as they eat, remember that. Introducing a media reactor, or even a sock with media in it to help absorb phosphates will help some but you have to look at the source also. lets think, new tank, tap water maybe, LR sure, too much feeding certainly. Physically removing the nutrients that cause the on growth of algae and higher phosphates will eventually clear up the tank. From the start your rock probably was a source, improper circulation may cause build up of nutrients, you know in those hard to reach spots. It won't go away right away but this is no means to tear it all down, give it time, deal with the algae and continue cleaning what you can, improve water movement to prevent accumulations and stick to it. Your tank may not be beautiful for a while but in the long run it will be great once you get her in control. These is no one cure or rapid fix, I would do a large WC every month until you get it under control, try for about 50% or more even.
Just my 2 cents! :loco: