Crosshair not aligning with mouse position

Hi there, first time posting a question here
I’m creating a turrent game, the turrent aim where the mouse is and this part works fine but the crosshair does not follow the mouse fully.

I tried getting the mouse position and setting to the image but I get a strange offset
(the line trace is where the mouse is)

And this is the code
(The “Get Mouse Position On ViewPort” Node give me the same result)

I tried setting the position of the line trace hit but then I get other problem

I think you should try Get mouse position on Viewport instead of Get Mouse position. Hope it work!

I have the same result