Some pokemon may only have access to certain movements if they are from previous generations, however, some pokemon are having access and others are not. I can't get through Superpower on my Spinda who only learns Superpower in the 5th generation, but I can get through Cut in my Parascet that only learns in the 6th generation. This problem I find in other poke that only learns if they are transferred from previous generations. This slightly limits the moves set of certain pokes.
Parasect