I have two NPCs in my residence, both of which have been positioned (aligned and outlined in green when placed) on top of wooden platforms. When I first travel to my residence, neither one is interactive (no way to talk to them). If I simply select them in editor mode and then cancel without moving them, they become interactive again.
This seems to be consistent and repeatable.