How to get collision sphere component of collided actor from another spawner actor

I have a parent actor and there are some child actors which I am feeding to the parent actor in level by instance editable array variable.

Now this child actor has 2 components : one static mesh and one sphere collision.

both of them can only overlap with pawn.

Now from the parent actor : how do I separate the different overlaps. I want different functionalities based on the overlaps.

The below is the Blueprint on parent actor. I have tried the get component by class method from another thread. It’s not working in my case

This is the child actor

Any help is very appreciated!