I found that when you delete farms that still have workers in them, it doesn't free up workers, so I think you should look into that