Legendary vinyl top problem

I wouldnt have painted it if it was getting vinyl. The factory put them over a light coat of primer, No paint. Most upholstery shops will sand or at least scuff the paint before putting on the top.