I've noticed that in my resorts as well, and I believe the cause is a glitch with the maintenance workers. I had one resort where I needed to re-hire the staff daily to keep them coming. It's like they would show up, but then disappear. I ended up selling that resort and starting a new one, so far no problems.