lights, excess nutrients, low flow....there are several factors for your cynobacteria. The RO/DI water you are buying might not be devoid of nutrients as well.
How long do you have your lights on?
How many PHs do you have?
What are you dosing your tank with and how often?
What are you feeding...