Convert World Location To Screen Location is offset

Unrelated but you can get rid of the canvas, you do not need it if you set the position in viewport directly.

Can you test it full screen? Play in Viewport and hit F11. It seems like it’s purely pixel shift / crawl.