Yeah it seems to be that ! :o
It’s already happen before, i don’t remember if i reported this previously BUT now i remember, it have to be something related with the bed !
Maybe they are too close 
This is really random ! I always get this “bed placement configuration” and sometime it works without bugging and sometime it does 
This is why i don’t know how to reproduce it exactly 
Edit : Engine Error and carpenter Stucked
Somehow look like this but not exactly the same !
In the end, it always end up making one of my villager getting stucked !
Loading a savegame (even if you save at the moment the bug happen) seems to resolve the bug 