@steven.hamoen "I would normally expect that if you release the location it becomes available again" - It's not that simple because people keep asking for things like this, "Why can't it do X automatically when you release the location?"
A lot of stuff happens when you release a location. A big one is that it automatically tries to perform maintenance and, thus, is not immediately available. However, maintenance can't start if there is a person still in the location so it waits for the patient to leave.
If you immediately make the location available then a new person can get into the location before the old person leaves. Then a user says the "program doesn't react as you might normally expect it to react."
Also, deleting a person inside a location is just a bad idea in general. Even if the location became available immediately the stats for content and staytime for that location would be messed up. So this is still a case where you "actually forget to perform an activity".
Matthew Gillespie
FlexSim Software Developer