Minimum distance between Minecraft job blocks?
If you want villagers in different houses you just have to have a job site blocks in different houses. Though if you want them together you can have the blocks as close together as you want. Just make sure the villager can reach the block.