Have been running the same config for weeks and suddenly there are hundreds of dead zombies outside players' bases

I have the config setup in a pretty standard way, to spawn 26 zombies on players every night at a min or max distance from the player. It has been working without any issues or conflicts with other plugins for weeks and now all of a sudden my players have hundreds of zombies corpses/backpacks outside of their bases in the morning. It has been pretty terrible as far as breaking the loot tables on my server overnight bc people basically have more comps than they would ever need.

Any idea what is causing this? People really enjoy this plugin and I don't wan to have to stop using it.

Edit: I found this in the console and it seems to be related:

(08:39:17) | assets/prefabs/npc/scarecrow/scarecrow.prefab failed to sample navmesh at position (854.3, 31.1, 199.6) on area: Walkable

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:26) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

(08:39:27) | Calling kill - but already IsDestroyed!? sphere[0]

I'm having the same issue as well

I set the population at 200 and set true to spawn near players. It appears that since I was the only player online they all spawned near me and procedded to spend the night attacking each other with grenades.