FWIW: Since we discovered Eternabond, it's been a one time repair for us after several years of always going up on the roof removing and recaulking/resealing.
Did all our seams, and around every piece of furniture up on the roof, ladder attachment, antenna, skylights, fans, absolutely anywhere that could ever leak we put some eternabond. We also after much frustration cut a very thin strip for around, the windshield edges that we tried for several years to stop leaking including reinstalling to no avail. Eternabond did the job 2+ years ago and it's still working, and I don't think we'll ever use anything else but .........
PS: We've even used Eternabond around the outside of stucco building cut outs for pipes, and it's worked super for that use as well, keeping any bugs/rodents etc out.
It Takes No More Effort To Aim High Than To Aim Low - Reach For The Stars