Just a small question, have you done multiple of them during the same moment or the same day? I know it may seem stupid because RNG is RNG, but for me it has worked many times like this in the past. If I evolve multiple copies of a mon I really want I keep getting every single time the bad moves and even the same moves multiple times in a row. For example getting like 7/8 times in a row a Jolteon when I wanted a Vaporeon, getting multiple times in a row a Gengar without 2 ghost moves, same with Sandlash with 2 ground moves or Arcanine with FF/FB, and all of them because evolving on the same moment/day.
When I have been patience and evolve them on different days I have always get what I wanted/needed on the first or second try.
I know it is just probably luck/RNG, but when I see the pattern repeated for me so many times since the game started I just think, it could not hurt me to keep doing this way. So why don't you just try? Leave at least one day from evolution to evolution and don't do them at the same time of the day. Maybe your luck changes. GL