У вашего броузера проблема в совместимости с HTML5
I found that NPCs didn't refill their pockets in time, so I adjusted my route to end at the beginning. Once done the loop, you exit and reset instances, and all NPCs will have their pockets refilled.