I'd come across a bug for some time now. When I used a Return Gem, it forces the monster NPCs to retain their current position rather than return to their original position. Ex. One NPC was down south from Suma City but supposed to be northwest where you find the cotton could be. I used v0.7.99.5.