Cyanobacteria builds up in areas with inadequate flow. Add more flow or adjust what you have now to hit those areas where the cyano is growing. When I had this problem, I scooped it out from time to time and with the added flow, the problem eventually went away.
Good luck.
Roger