In the past there have been changes made regarding moves. One of the changes was the fact that some Pokémon could no longer learn moves they could learn previously.
For example, when the game launched Gyarados could learn dragon breath which later was removed from his move pool.
Snorlax could learn BS until the recent update but that is a legacy move for him now as well.
Psychic on cleffa might be a legacy move or not. This is not too relevant since you don't use cleffa in battle