Even though new movepools are available when you are building a certain pokemon set, when you use a move as filter, it isn't updated. For instance if I use "refresh" as filter, it appears Milotic, when I click in Milotic and try to choose refresh as a move it is illegal. Same happens with "roost" for example, when you search for mons that can learn it looks like Mew can, but it's not the case. It is pretty annoying cause there have been a lot of changes in movepools and it is impossible to know them all. Actually I don't know if it is because in the future that moves will be available again for that mons or because it isn't updated, but in case it is the second, it would be pretty good if it is updated.