Quoted By:
The Pokémon Company has never added "new" Pokémon to a third game.
The games code for each respective generation reveals every Pokémon for that generation regardless if not released in it. (ex. Rayquaza in Emerald and not Ruby/Sapphire even though we knew he existed in the games code).
Marshadow is the last Pokémon in Generation 7.