Pokebank has a way of detecting if you create a pokemon. If you create a pokemon with like PokeGen or Pokebuilder then it gives it a secret ID. I'm pretty sure the only way to get a pokemon made with a program through Pokebank is to clone it, but i'm not sure. Just keep trying, I guess.