Just upgrade your gfo and rinse out the macro algae from time to time. I have a 10 gal refugium I rinse out the macro in there to accumulate more critters that fall out. add a extra filter sock with gfo by the end of your protein skimmer. My Sps is doing really well with the same setup as you have and that's what I do when my algae starts catching up with your gfo. Also this means your over feeding a little bit cut down on the frozen foods . Pellets only for a while helps too, don't forget everything in your refugium is feeding your corals without you even knowing it. Oh and scrape the two chambers that have GHA when you clean out your sump but leave the light on you want the algae in your sump. If it is really bad cut the light down in the display tank if anything. Add some more Live rock or dryrock this will help balance your system longer and fan them out from time to time. Everything looks great been a while be ready for your bta corals to take over your tank eventually them will grow really big and block out the light source from other corals lol.