I have a female gyarados but I can’t max its stats but my male meowstic had its stats maximized, both go to poke jobs and stay there for the whole day. I just want to know why.
1 full day of EV training with poke jobs doesn’t give max EVs. Your other Pokémon might have been partially pre trainer or with Pokerus.
Edit: check to see if your Pokémon has EVs in other stats preventing it from maxing EVs.