Pitted roof from rust under vinyl top repair

The POR I was told stood for Paint Over Rust. But in my experience it didn’t work well and just peeled away anyways.
There is a love/hate relationship with POR 15. Some swear by it, and other say it's useless. Most of the failure arguments (I have READ) say that surface prep is the key to using POR 15. That is, follow their instructions to the letter including using their prep products........Who knows?