Yeah I've done the event to the south, then got the badge afterwards. I've also tried reloading from an earlier save and the same thing has happened. If he's meant to be south again after that, then he's not there for me.
I just checked the game, a small notification bug on my end. After the Event on the south, and doing the badge quest, talk to him at night on day 10.
That did it! Thanks for your help! :)
Glad I could help! The bug is now fixed with a new update.