I battled cyno for literally a few years, lights out, Chemi, Ultra,,, - thinking it had to do with my tank being a room with lots of sunlight. I then had a terrible experience with a product that claimed to remove cyno. Fortunately the distributor of the product is a major player in the industry. I spoke to one of their biologist for help. He basically said - if you have cyno there is is something wrong with your water.
*
Try a bucket of a high grade salt using R/O DI & do a 30% water change. Siphon as much Cyno out as possible. Keep your alk near 8.7. Test your R/O with a TDS meter.
*
It has been almost one year and I'm cyno free - no antibiotics.
Good luck.