Bitizens Going Home
An employed Bitizen is randomly assigned to be at home or work each time the app reloads. Completely closing and reopening the app will randomly reassign them all. This is an intended behavior and not a bug. As long as they stay employed, shop items will continue to be stock/sell even while the Bitizen is not present.