Quick answer: Use Spawn Actor (Deferred) with AlwaysSpawnIgnoreCollisions. Set collision profile after FinishSpawning.

Spawn 100 enemies in a tight cluster. Some have no collision. Default spawn collision handling silently skips overlapping spawns.

The Fix

BP:
  Spawn Actor From Class (Deferred)
    Class:                          BP_Enemy
    Spawn Even If Colliding:        true
    Collision Handling Override:    Always Spawn, Ignore Collisions
  Set CollisionProfile = "Pawn"
  Set Actor Enable Collision (true)
  Finish Spawning

NoFail spawn always creates actor. Post-spawn collision setup ensures world tracks the new bodies.

Verifying

100 spawns: all have collision. Without override: ~30% spawn without.

“NoFail spawn. Set collision after.”

Related Issues

For attached component collision, see attached. For SpawnActor Deferred, see deferred.

NoFail. Collision after.