I used the screws supplied by the manufacturer (renogy). They are 1-1/4" self tapping screws. I recommend putting a piece of eternabond tape under each bracket. The tape will protect the roof from bracket edges and the tape sort of self heals around the screw creating an extra level of protection. In addition to that I ran the screws down, backed them out filled the hole with dicor and ran the screws back down covered in dicor. After coating the feet/screws with dicor I added another layer of eternabond tape.
The screws are just tightened to snug because the roof cap isn't too thick. I wouldn't worry about them pulling off with screws, tape and dicor. Seems like overkill connection. I was told that some just attach them with tape.