Detecting Player by Single Line Trace Acting Weird


I was trying to make a Blueprint Service to detect an enemy once it gets within a certain radius and then set its enum mode to attack. I do have it noticing the player and begin attacking, the only problem is that the radius does not seem to be working for some reason. At some points, the line trace will go far out of the radius and at another point the player is not noticed at all. Any help would be appreciated.

Line Trace.PNG - This shows where all the enemy detected me and would begin following me.
detect 1-4.PNG - The blueprints.

Bump. Anyone have any ideas?