I've been training my persian who knows the move "Fake Out" against the colour wheel in Agate Circus, I always start with persian and use Fake out on first move, but whenever I'm against the yellow team, the opponent doesn't flinch, I keep restarting the game and whenever I'm against yellow team it happens again. Thought it might be the pokemon's ability but it flinched the first couple times I was against it.
Against the Brown team I noticed something else I found strange where Ursaking suddenly became poisoned without any caption or any obvious reason.
Just used fake out against a zubat in glitch world and had the same issue where it didn't flinch... :/