This isn't necessarily a bug, but it should definitely be fixed. I pressed the fire drill hoping it would resolve some issues with my colonists leaving their jobs, but now they chose jobs that are extremely far from where they live, causing them to have low energy and not work as much. To fix this it would be nice if they would choose jobs based on distance to their residence, or maybe they do and it just filled some quicker leaving only the outer edges of my colony with free spaces, not sure.
Colonists do choose jobs first and then housing, usually housing that is close by their job. It takes time for everyone to resettle after a fire drill and some wind up far away from their jobs.