From how I interpreted it, you were in enchanted forest because you were fighting Beauty Zayna. In order to buy two pokeballs, you would have to go to a location that was selling them, in this case, ISML City. I assumed you headed back to ISML City to buy hose pokeballs, which meant you had to pass Route 2 to do so. There are still grass to cross which contained wild pokemon, so you would have had encountered some pokemon before heading back to the city to buy the pokeballs. You can still perform your desired rotue, but make sure that you fulfilled all the necessary requirements before heading to various places of long distances.

Momento10 wrote:From how I interpreted it, you were in enchanted forest because you were fighting Beauty Zayna. In order to buy two pokeballs, you would have to go to a location that was selling them, in this case, ISML City. I assumed you headed back to ISML City to buy hose pokeballs, which meant you had to pass Route 2 to do so. There are still grass to cross which contained wild pokemon, so you would have had encountered some pokemon before heading back to the city to buy the pokeballs. You can still perform your desired rotue, but make sure that you fulfilled all the necessary requirements before heading to various places of long distances.