I'm having a problem with one of the bars I built. It almost seems as though the game is considering the back of the lot the front, and vice versa. This wouldn't usually bother me. But the problem is that when the bar closes for the night, all the sims are ejected through the back entrance to the rear of the lot. Here's a picture of what I mean.
If I lock or remove that back door, then all the Sims will flock to the dumpster by going around the entire building to that spot, before then going back out the gate and leaving via the front of the lot. If I lock the gate, but not the door, then everyone gets trapped in the yard and no one is allowed to leave. If I lock both the gate and the back door, then everyone just stands in one spot, repeatedly attempting and failing to carry out the "Get out" interaction. This requires me to intervene to get them to leave at all. Weirdly, no one seems to have a problem going into the bar, or leaving before closing time. Everyone uses the front door in these cases, as they should.
Is there anything that would be causing the game to believe this is the right way out? More importantly, is there any possible way of correcting this?