Sounds like a layer issue.
Some of the clothes may be set to the same layer as others.
For example if I have a shirt that is on layer 5. And try put a jumper on over the top, but that too is layer 5. The jumper will replace the shirt on layer 5 leaving only the jumper. To fix this, you would need to set the shirt to a lower layer number or set the jumper to a higher layer number.
When you have a piece of clothing on. Select the conform option. Right at the bottom select the cloth layer settings. There you can set the layers. Once the layer is correct you can exit the conform option and save the clothing. It will retain the new layer.