As a simple test case I applied CWShieldWhiteRun TextureSet to the both the male and female first person models of EbonyGlovesAA (I had to add a first person model for males since it was missing in the CK) and EbonyCuirassAA. I saved my plugin, closed the CK, and made sure the it was loaded last before loading up a save game on a female character. I equipped a full set of ebony armor in first person view and...I got the textures defined in the nif file instead of the texture set I had given both items.
I the change my character to male with the console and the texture set displayed perfectly. Switched back to female and I got the the nif texture.
I then loaded my test plugin in TES5Edit to make sure that my changes had in fact been saved. All of the proper data appeared to be present in the changed ArmorAddons. I closed TES5Edit without making any changes or saving and opened the test plugin back in the CK, and opened up the EbonyGlovesAA male first person model to confirm that CWShieldWhiteRun was being applied to it and it was. I then checked the female first person model and found that NO TextureSets were being applied to it. Checking the same thing on EbonyCuirassAA yielded the same results.
Conclusion: both the game and the CK are not reading TextureSets data applied to female first person models in ArmorAddons but can read the data in male first person models just fine.