There's a lot of periodic discussion about rust under vinyl roofs. A lot of the back and forth suggests that the tops weren't fully prepped and painted, or that blems got the vinyl, or stuff like that.
Looking at my roof with the vinyl off, it appears fully painted, but still has a bit of rust...