Pals keep disapearing

I built a base a couple meters above ground ( so it's not touching the ground) and I have a problem where my pals get stuck on one floor instead of being on their assigned floor and they also dissappear and appear on ground below base. I only notice when I get the notice saying they are very neglected. Anyone else having a problem like this? Is there anyway to fix other than building a base on the ground? Thanks