I had mats of cyano covering one of my tanks, water changes, blackouts, changing the lighting, stopping feeding, nothing helped. I'd clean every bit I could find and it would be smothered in cyano again within a week.
One round of Erythromycin and it never came back.
Also, I kept testing the water after dosing. No noticeable ammonia at any point.