I've never had luck painting vinyl tracks with enamel as a base coat because it just doesn't cure properly and remains tacky. I always prime my vinyl tracks with cheap acrylic paint first. I will get some minor cracking or chipping when I install the tracks, but that is easily touched up once they are on the tank. Then I can do any detailing, rusting, or weathering without problems.
RLF