What kind of roof is it? If it's an EDPM roof, (synthetic rubber) you should use a sealant compatible with it. When I did mine a year ago, I used a Dicor cleaner and sealant meant for an RV EDPM roof.
https://dicorproducts.com/catalog/roof-products/
The Snow Roof coating is much cheaper and meant for mobile homes. RVs travel, shake, twist, and move going down the road. A mobile home mostly just sits, despite it's name.