With over 3 decades of reefing under my belt I have dealt with GHA on many occasions.. typically I manually remove all I can during water changes, pull individual rocks if possible and scrub with toothbrush then rinse before putting back in tank, introduce a very large and diverse CUC, cut back on feedings and control your nutrients.. also cutting back on light schedule or a few day blackout can also help you get the upper hand.