IMHO, your nitrates are high. I'd work to bring those down.
I had cyano in my tank for much of the first year. I tried sand replacement, more flow, less feeding, stabilizing the salinity (a good ATO), chemipure, rowaphos, filter floss, more cuc, reduced light cycle (on my nano tanks, I limit my daylight cycle to 6 hours), and some other stuff I can't remember.
I didn't finally eradicate it, though, until I implemented a monthly three-day black out.
Day 0: regular lights
Day 1: actinic only
Day 2: no lights
Day 3: actinic only
Day 4: regular lights
This trick put all my algae in check. I now do this light reduction regimen every month.
Good luck.