I got this information:
“Hi guys there was indeed an issue with the NPC drop so we're going to offer 100 Jack O Lanterns' to all players who finished the 25 goals. It will most likely be given out...