@Alpha He shows up at the dojo, the forest is later
@OP After you got Zacian, did you go back to the Altar in the Slumbering Weald?
I know a lot of people didn’t go there straight away. Accidentally went there and I found Hop. Battle him there then go to the isle