Capsule Tracing Not Working For Me

I’ve been trying to add a screen shake effect whenever my character looks at the NPC, so far I’ve managed to get it working, however, it has infinite range and works through walls, so I’ve been trying to figure out a way to add a blocker to this by using a Capsule Trace, I’m incredibly new to it (First time) so I most likely have this way out of line, but whenever I play it always Fails at the final branch showing my print screen “Stop Shaking” I can’t remember what I switched but before it always said “Shake” Whether or not a wall was in the way, so it doesn’t seem to register walls or any obstacle in the way.

Any fixes or easier alternatives would be greatly appreciated. As stated I’m very new so I probably wont understand many responses, so feel free to explain it like I’m a child lol

Some further context. I believe the change I did before to always have it say “Shake” Was when I used Blocked Hit as the condition for the final branch and I have tried switching the Trace Channel between Visibility and Camera with no luck.

I’m Guessing the blocked hit is the important thing I’m missing but not sure how to work it into the code.