Can you tell me how I am being dumb?

As a debug option … before you Loop spawn, get all actors of class → loop → destroy actor.

From there you know for fact there are zero actors of class in the level. If you still get the 3 actors later down the line you know the problem lies elsewhere.