How to fix angular offset with "look at cursor" function in the top down template

Are your enemies set to be collided with in the correct channel? If not what could be happening is the line trace is passing through them and hitting the ground behind making the direction of the hit a bit higher in the Y axis than it should be, essentially forcing you to aim at an enemy’s feet to hit it. Check to see if this is what is happening.

You may need to add special colliders to your enemies whose only purpose is to be hit by the line trace. You may want to do this by using your own custom collision channel to isolate the functionality from other collisions or traces.