Egglocke bugged?

When I traded my egg token for a pokemon, the pokemon learns its lowest leveled moves instead of the most recently learned moves. It still has its egg moves but typically my new pokemon will not have 4 moves like it used to in previous patches. I really only noticed this once my pokemon started to hit levels 30-40 where I’m more likely to get screwed from losing important STAB moves.

Anyone else notice this problem?

Ive been having the same issue and i have no clue what the issue is