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.
I've never had an luck painting anything over rust. It always comes back. I've used converter a few times and it stayed put.