You probably would have fixed this already, but it's possible that you just need to open and close the menu to update your characters appearance. Otherwise I'll try and take a look at that soon, thanks for reporting it.
Viewing post in Crossdressing in Camelot comments
Opening and closing the menu changed the hair color and hair style for a few seconds into what they should have been after transformation. But then it switched back to the incorrect hair and stayed that way. Regardless of reloading or restarting the game. Plus, the equipment menu showed "Black Hair 4" (I think it was 4) to be equipped, not purple hair. As if changing the hairstyle after character creation broke something.
That extra info helped, thanks. It looks like this error came from the fact that the paperdoll wasn't in the game when this transformation was first added. It looks like I attempted to fix this, and the transformation works after the first time your hair changes, but when it changes the final time it bugged something out. It should be fixed with patch 0.47.5. The fix doesn't work retroactively, but you should be able to fix it yourself by visiting the Salon and just selecting the purple color and long hair style. (Salon is unlocked once you have over 60 femininity, and is under the town locations, if you didn't know. Sorry for the inconvenience.)
As for the eye color, that actually won't change. The way the expression system is set up requires for the eyes to be included, and the expression system can't account for different possible player appearances in the details of the expressions themselves, so hair and skin color work, but eye color does not.
Purple is under the "more colors" option. It's the last hair color. And the eye color change might have worked before the paperdoll was implemented. I used to use a plugin with default RPG Maker assets for the characters appearance, which didn't have expressions, and therefore didn't have the eye color limitation.