NPC spawners breaking based on placement in the world

Im having an issue with NPC spawners not spawning NPCs, and after some testing ive limited it down to a few causes, but still no solutions.
I have around 10 NPC spawners in my world, some close to the islands origin and some far. Spawners near the origin almost never have issues, while ones farther away usually do. NPC spawners near the ground seem to work more consistently as well, but still have issues. The spawners that work and dont work are randomized every time the game is loaded or uploaded to a private island, keeping the same theme every time, with Spawners near the origin working more consistently than spawners farther away.

Has anyone else experienced this? Any ideas on what the solution could be?
Note: All spawners have the same settings aside from a model change and an inventory change.

Can you show us the spawning node/function in the spawner object?
I suspect setting the collision handling to “Always Spawn, Ignore Collisions” would at least expose the problem but I’m not sure what are you using.

This is a UEFN creative device, so it doesnt have collision settings on the spawner, only its individual components. Is there a certain component that i should be looking at?

Sorry, I’m not that familiar with UEFN. I was thinking about UE and the spawning blueprint node.

That being said is it possible that the far-out spawners are just optimized away because there is no player around? Can you move the character close to the edge of the island and say if the spawners start behaving correctly around there?