MultiSphereTrace not hitting walls

I have a MultiSphereTraceByChannel and i want it to hit my other actor but only if there is nothing obstructing the path. Currently it is still giving me the actor even when there is a wall in the way. Is there something else I can use or is there a way to fix this?

Nevermind I solved it my self Instead i used the multi sphere trace to see if it was in range and then used a Line trace to check for walls.