IMO it's just not appropriate,.....but, the black mold loves it. Apply it, and at some point it's like ringing the dinner belt for finger-licking good chicken,....or BBQ ribs, your pick.
On a roof joint, zero elastomeric index makes no sense at all. And, by it being self-leveling you end up with lots of goop on many square inches of roof surface that absolutely does not need it. What would work much better is if the manufacturer would first seal the joint line with a proper amount of non-silicon marine sealant caulk from 3M or Silco. It needs to be a elastomeric hybrid product with excellent adhesion, sun resistant, and paintable qualities. Then, you can simply paint a 3" cover using one of several purpose-made products,.....or a 2" or 4" strip of EternaBond. You will end up with double-protection against the elements, and it would not weather and crack.
Of course, replacing all screws with stainless means that if you ever need to take it apart, the screws will screw out instead of breaking due to being all rusted out. Voice of experience.