I don't sure about this game. But in GBA pokemon game, you can relearn Gygrados (evolute lv20 from margikarp) for thrash , which the margikarp have no learn before? So bring back from my question, that the reason why it make me confuse :Frown: Is it gygrados relearn tharsh by gyrgardos has thrash in moveset or something?
That happens because Gyarados indeed has thrash in its moveset. And you cannot re-learn pre-evolution moves for now.. So if your eevee evolved into Umbreon, it won't be able to re-learn any moves in eevee's moveset, unless the move also exists in Umbreon moveset :)