Is it 100% certain to get Shiny Leaves on the routes of your Nature? I got the first 3 easy, tried the next route for an hour, couldn't find anything, tried the next route for an hour couldn't find anything and then the last route and got my fourth Shiny Leaf in under a minute. So all the shiny leaves I've got take like a minute to get, does that mean I can't get shiny leaves on the last two routes and does that mean my Gyarados can't get 5 Shiny Leaves and I have to do a new Pokémon?