It’s the same problem as overlap with actors. Spawning with an overlap doesn’t count.
With actors you have to code them with ‘is overlapping…’ on begin play.
I’m guessing you have to adapt the collision module ( copy if first ), to make this happen.