Hypo it, the problem with biocides is they don’t last long enough. After some rain, and more rain, and a winter, there isn’t going to be any more biocode on that roof!
Hypo will do an instant job, and has the same residual effects as a biocide to be perfectly honest. I.e untill the weather washes it away…