I unfortunately have deleted the original save this referred to but have had the same issue in my other save. It seems to definitely be a pathfinding issue, however why they cannot find certain beds I don't understand. I have attached pictures of all the beds in the village and you can see which are occupied by villagers. Many of the unoccupied beds are naturally generated beds in the village and I have added beds to most other structrures, the villagers use some of the added beds but not all. I cannot see specific issue that causes them to not recognise the beds, eg. sides of the bed are blocked.
I unfortunately have deleted the original save this referred to but have had the same issue in my other save. It seems to definitely be a pathfinding issue, however why they cannot find certain beds I don't understand. I have attached pictures of all the beds in the village and you can see which are occupied by villagers. Many of the unoccupied beds are naturally generated beds in the village and I have added beds to most other structrures, the villagers use some of the added beds but not all. I cannot see specific issue that causes them to not recognise the beds, eg. sides of the bed are blocked.