How to prep roof for paint?

Yes. I would acid wash, then prime and re-seam seal. I like using a two part seam sealer for drip rails as it is harder and won't shrink, but a good quality sealer like SEM makes will work.
What would be a good two part seam sealer?