I wanted to post in here to confirm that a moveset of hyper voice, heal bell, wish and baton pass is technically illegal:
- hyper voice and heal bell are both 5th gen tutor moves, so the eevee would have to be transferred
- wish is an egg move, while baton pass is a level-up move for eevee (but not sylveon)
- eevee requires a fairy move to level up once and evolve (all of the above are normal moves)
- once evolved, it has no way of relearning any of the 4 moves (egg moves are not re-learnable for transferred mons)
So there you have it. Either settle for moonblast over hyper voice, or ditch one of the other moves. (I personally opted for protect over baton pass, as it was the most similar choice).