EDIT: I forgot to mention that the farm is within one chunk and in the spawn chunks, meaning it should always be loaded
https://imgur.com/a/qY5ROWa This is the farm design I'm currently using, 24 doors and 10 villagers. The parameters are assumedly being met for an iron golem to spawn but no longer are. I've read through the village mechanics wiki and all of the doors should be considered houses but for some reason I don't think they are being considered houses any more. I've tried replacing the doors and the villagers to no avail. No other wood doors are within a 40 or so block radius.
During it's first or so hour of use, the farm was producing iron golems but now after having the server on for over 18 hours there still hasn't been another spawn since that first hour. During the first hour a second person was online on the server, and once they logged out the production seemed to stop. However, I don't believe this has anything to do with the farm.
Thanks in advance.
I've been afk at my own farm for a couple hours now, made some slight alterations such as removing the glass blocks above the doors and it still doesn't work. I built the same farm in another world just to see if the design was the problem. It's probably not. The farm ran fine for about half an hour and then i stopped testing.