Child Blueprint actor can only be used in order they are placed in engine

I am creating a little test to destroy blueprints by attaching them in close range. For some the blueprint for the Parent and child’s only work in the order they are placed in the engine.

I don’t think its a blueprint issue more of the way I am creating the blueprints. Any ideas?

Figured it out. Pure stupidity was the first problem. Because I was trying to destroy the actor from the character blueprint it would only acknowledge the order they were created (allowing only a single one to be interact-able).

I put the same blueprint inside the enemy and it worked fine.