Hi,
Mostly corners and doors workers just stop there and doing nothing. I fixed the problem by changing the task.
I like your plan, something like this can be added to the game: The number of customers can be changed randomly during the day.
Good luck your game dev journey!