I've been through this... demoralizing isn't it?
Chemiclean is great, but only use it once you've addressed what's causing the cyano to bloom, otherwise it'll come straight back.
Get some gfo or change out what you've got, try to get po4 to undetectable.
If you're carbon dosing then stop! Running carbon to filter is fine, it's organic carbon we need to remove.
Then clear as much cyano away as you can, scrub rocks, siphon etc...
Spot treat hard to reach areas with h2o2 using a syringe, remove rocks and dip in h2o2... use at least 6% stuff, not 3%. If you can get it, use 35% h2o2 mixed with 50% tank water. At that strength you'll only need to dip for a few minutes. If you're using 6% then use it pure.
Do the same with the top layer of sand, scrape it up and dip in h2o2.
At the same time, start to dose live bacteria... Dr Tim's or ATM colony is fine. I used microbacter7, if possible use 2 or 3 different types.
If you can get hold of any sand / rocks from other tanks (assuming you know they're disease free!) Then throw that in too, if you can get to a beach, pick up some sand, rocks etc there too. You want to introduce as many strains of bacteria as possible... one will outcompete the cyano
Increase flow, this will help to stop the cyano settling.
If you can, get a oversized UV unit... at night cyano will release from the mat and go into the water column to find new areas to colonise, this is when a UV does it's work, so you can run it only at night if you want.
By the time you've done all this, you can then use chemiclean to annhiliate anything remaining. I didnt, but your choice.
A couple of pics to give you some confidence that it can be beat! The first is how it was, second after h2o2 treatment, 3rd once I'd eradicated it, all the same part of the tank