I'll give it a go. I'll try to upload a screenshot if things don't work properly still after making 100% sure that is all there, but at this point I am 95% sure it all is.
Still nothing, I checked over and everything else is working fine, just not letting the NPCs inside. ALTHOUGH, I did have a random NPC somehow get inside, and get stuck, she wouldn't leave until I had to use moveobjects on to get her out of the apartment (there was no ask to leave option).
Edit:
I have NPCs that live in the apartment complex on the floor below mine, and will come up to my floor, do the routing bug (as seen above), and will then proceed to go back down either the stairs or the elevator to their floor and into their door. It's just random, sometimes they sit out there for awhile before they go back to their apartments, I've checked to make sure nothing is blocking the path, and as far as I can see, nothing is.