what you say is true but it is another bug that joins this .... in your bug as there were too many villagers on the same block and as soon as they find another close to them an "unknown force" them before flying away, while what I said refers to the fact that another mob that is created close to that pile of villagers you see in the first picture is thrown away
the crafting table always had the texture of wood under their