Pitted roof from rust under vinyl top repair

Im suprised por-15 didnt seal it well enough. I would think a rust convertor of some kind first, then a skim of filler. Im facing the same issue, but im already accepting the fact its not going to stop it 100%.