Any good cleaner is not going to leave a glossy finish on a surface, unless the surface has a glossy finish. If after cleaning your interior, the vinyl surfaces are more matte or flat in appearance, that is because this is what it looks like when clean from anything on it's surface.
If you want a glossy appearance on a surface that is not naturally glossy, you will have to use an interior detail dressing. Select one that specifically says on the label that it leaves a glossy finish, as many do not. Meguiar's offers Supreme Shine high-gloss protectant. Armorall Extreme Shine. I'm sure there are others out there.