Line trace by channel with hidden child actors

Hi all,
I have line trace by channel component in my blueprint and it doesn’t work like I would like to it to work. I have one main actor that has child actor and those have child actors that are hidden( hidden in game). When I use the line trace, it still detects those hidden child actors. I understood that the collision components are still there, even if the actor is hidden, so that’s why it picks it up. Ok, fine. I can just ask from actor, is it set to visible or not and filter it out…nope, you can not. I guess because it is child actor or something? So I get all the the line tracers actor, asks its parent, and then asks from its parent all the children and then I can filter that component out( see the picture).
Is there any easier way to do this? I feel its too complicated. There must be easier way. Why the line tracers is returning actor, not the child actor component? Can I change the actor to child actor and check if it is hidden in game? Can I ask from actor, is it hidden? Is there some way I can disable child actors collisions?

For the child actors, could you turn off thier channel collisions? I.e. camera and visibility.

child actors don’t have collisions or you can’t enable collision in child actor

Found a solution: Had to get actors parent component ( not an actor) and then ask if it is visible.