How can I prevent water from beading on roof drain channel?
Beading isn't a problem. If it was, a persistent rain would also be a problem. Chances are the oils on the surface will eventually be removed by weather and the beading will subside anyway.