Yes for sure chemiclean isn’t preventative, but acts like a reset. I believe the cyano took off due to nitrate bottoming out. My theory is that now my nutrients are fixed (N: 12 P: 0.06) it would have a much harder time coming back after a reset. I dose trisodium phosphate and ammonia.Chemiclean isn't a for sure... I used it on my tank and it came back in about a month. It unfortunately is just part of a new system.
Dinos shouldn't come in, unless your nutrients are low. If they are low and you're having issues getting them to a suitable range, I would dose NeoNitro and NeoPhos just to be sure.
How did you get rid of your cyano after it came back?