An offset in Y direction would be normal but as far as I know the crosshair pointer has no offset in X direction… So actually I don’t think this is the source of the problem.
I’m using Lightburn but as far as I remember Luban is a bit special when you set the work origin - maybe you have to use some other setting there - have a look at Snapmaker Ray 40W work origin problem .
Otherwise give Lightburn a try (30 day free trial) and see if the problem is the same wheb using this software. The Lightburn settings are downloadable at the Snapmaker Wiki…