Yeah I just read the user TheUltimateSensei's Soure Hyper Link and it says you can only transfer pokemon form Red, Blue, and Yellow to Pokémon Sun and Moon. The only way you can transfer them to Sun & Moon is through PokeBank, so if you can not transfer your Pokémon from R, B, or Y then it must be a software update thing like user TheUltimateSensei suggested.