To reproduce the problem, go into the character creator on a vice admiral character, you select the TNG series uniform top (the shirt). You change the "rank" field to "vice admiral" and there is the problem. It is definitely not correct. It (the rank pips) should be similar if not the same to when you have the DS9 shirt on.
I can provide a screenshot upon request.
This issue occurs on both Holodeck and Tribble presently.