I am not sure what is happening, I have a simple deproject screen to world node, and the further away the mouse is from 0,0 (the top left), it multiplies the number wrong and adds/increases the offset of the linetrace. So that it is actually not accurate anywhere away from 0,0.
Has anyone had this issue before?
If I change the node of mouse position to DPI, it works because my project DPI is set as the same as my desktop. Is DPI the correct way to measure mouse location?
But at this point you might as well use Get Hit Under Cursor By Channel / Object instead if the above is all that you need. The tracing setup is inside the Player Controller.