As far as I can tell, all of the overworld encounters in the wild area almost always stay the same and can be re-encountered indefinitely. The only ones that seem to change are the weather dependent ones, but they are always in the same place if the weather matches. I don’t know about routes, and may not be 100% correct. : P