i think there is a set number of spawn points for them, and then a set number of pumpkins that can exist per continent. as soon as someone kills one its spawns a new one at a new point, sometimes even the same point, ive seen it happen a few times now.