Looks like I need to add another occurrence of this, because it's still a thing. This is a 1.14 multi-player survival world created the day of release. I didn't get my "marketplace" created until after 1.14.1 though. Currently have 13 villagers, which was all I was going to do, so I expected maybe a single golem. Instead, the number of golems has increased over several game days to a whopping 10. Villager:golem ratio of 13:10 seems a tad high lol. I assume this is due to the "gossip" mechanic? It's an intentionally small 35x35 structure, walled for their protection. It's extremely cramped with so many golems. I have no easy means to eliminate the golems. I'm not admin so will have to figure something else out, because I suspect this is starting to affect server performance over the course of many in-game days and intentionally started raids. I'll add a screenshot or two after the admin updates us to 1.14.2.
We are also experiencing this issue on our realm. Villagers will link with their beds and workstations as indicated by the particle effects but will not unlock their trades.