A sealer or primer-sealer (as opposed to a sealant like Zaino or NXT), works as a barrier between coats. It’s meant to prevent bleed through from lower layers as well as dieback or sinking of the color coat.
Being pre-primed, new coats should stick to the parts but I wouldn’t trust it. Some primers should be top-coated within a specific window of time to adhere properly to a color coat. If the factory primer isn’t a primer-sealer you might get bleed through from the substrate (fiberglass? plastic?) or your color coat may loose gloss or surface quality.
I doubt I’d trust the smoothness of their primer either. It’s highly unlikely the guys that applied it were really thinking about preparing the part for a first class finish.
I’d probably sand out the parts and apply a primer-sealer that’s recommended in the paint system you’re using.
PC.