Good to hear its fully cycled. You may be surprised at how often that is not the case. If your flow is all top side for water agitation, you may be getting nutrients laying on your sand bed from feeding for fish waste that is not staying in the water column for export.
There is no right answer in my opinion on snails versus crabs. I love snails and preferred them, but i switched when i saw the last remaining crabs i had do some work on the algae. The next tank will most likely be a snail tank again.
So when i say relax, i say it vaguely because i didnt know where you were at. Try going to 20% monthly or even less. I was 10% a week, then 20%ish every two weeks and now I am less than that. With a smaller tank, WC's do more for nutrient export than they do for my system with a full sump and skimmer. That said, WC's also add nutrients back into the system. Some we can measure and some we can not. These nutrients caused my GHA to spike every time i did a WC, about 24 hours later. This is why i say to relax the schedule a bit so you have time to work the problem.
What i would do, for now, it take a 5 gal bucket and tie a filter sock to the top. Place a hose in it and syphon out the algae. Pour the water back into the system when done. Do this in place of your next two WC's. *watch your corals and water tests* with your smaller system (not being rude about it, just thinking about my days with the 75 and 29) you want to ensure you do not see a nitrate or ammonia spike. If you see them coming up, do a 3-5g water change. When you are ready to move to your rocks, do the same thing with the bucket, but add a toothbrush to the end of the water side and scrub your rocks. This doesnt have to be aggressive, just break up the algae.
Increase your snails. 7 snails for a 45 is on the much lighter end of the CUC spectrum. I would start by adding 10, a combo of trochus, turbin and margarita. See how they do and add more as desired. Be careful not to add to many in the beginning as they may starve while they hunt for food. If your tank is that old and established, maybe get an Urchin. I love mine and he does the best work.
For the sand bed, either redirect some flow to get lower in the water column, or add more nessarius snails, small conch or possible a star. Something needs to be down there eating left overs that is feeding the algae.