Linetrace is true when it shouldn't be

So for a while now I have been trying to have a text widget pop up on the screen when an object is overlapped by a line trace from the camera. It works perfectly at the top of the cone (cone is just the prototype object i’m using for a turret) but if I look at the cone whilst looking at the cones base and then move my camera to the side, next to the cone it still shows the text, does anyone know why this is? I have also had this for many other objects, even ones I have made in 3DS max and brought in…
This is the issue.

This is the blueprint I made inside the firstpersoncharacter blueprint

Line trace is still hitting the floor as it appears in the screenshot so the branch you are using is still True. So you need to remove widget with Cast Failed pin instead.

Nevermind I seemed to have fixed it by making the floor static mesh ignore trace responses in the collision settings for the object…I assume it was picking up the line trace somehow…Not sure why it worked, if anyone knows then that would be good to know!