I saw that ranged golems don't attack spawners if the spawner has rocks or trees close by , they stand there idle and after some time they just ignore it. This does not happen to melee golems ( ones that are not upgraded ). I don't have any screenshots as i accidentally deleted some .
I also saw that the tab on the top which shows you your resources is global so it counts every thing on the map even if it isn't in the village . if i for an example destroy a spawner with the meteor spell then all of those resources are added to that UI, this interferes with the production