The problem is that it keeps happening. I can get NPCs to appear, but usually have to remake each character in my game 2 or 3 times. I've tested a few things but can't seem to figure out what causes the NPC to appear in Global Other instead of Global. I looked up "Divinity Engine +Global Others" but there's no articles or posts about it yet. If I figure it out, I'll post a solution. Until then, you just gotta keep remaking the NPC. Make sure it appears in-game before you give it unique features.