Have you changed the face codes? I believe that males and females in Mount and Blade use different textures, and I think that your face code is beyond the limit of the female values, causing it to use the default male texture instead. Also, you will need to make a new save for troop edits, because the troops’ values such as flags, name and inventories are stored in the save files and are loaded from them.
I hope this helps