Short female hair doesn't show up in-battle

So, I’m not sure if this is just my game or if this is a more general problem, but I’m playing as a female character and I have the short haircut. It shows up on my Trainer ID and in the overworld, but the battle sprite still has the long hair design. I’ve only ever seen this after my hair was dyed so I’m not sure if it affects natural colours the same way, but I was wondering if I’m the only one this has happened to.