My take is that 99.99% of all work done on the Primo or Lowrider use an origin relative to the stock, and that origin is in machine coordinates. That is, as part of setting up a job, the router is moved to a corner of the stock and the machine origin is reset using a G92. Once the origin is reset, you don’t have enough information to send your router to any corner of the machine.
There are a couple of things you could do to get around this issue. The first is to set up your machine home/origin to the intersection of a couple of fences mounted on the spoil board. As long as you wanted to use the lower left corner of your stock as the origin of the job, and the fences did not get in the way of your cutting, the home/origin of the machine would also be the home of your job. On this forum, I’ve seen just one machine set up this way.
The second solution is to use workspaces. If you’ve used other CNC machines, you’ve probably used workspaces. They allow you to maintain both a machine origin and a job origin. They do introduce a level of complexity to setting up jobs, and there is a bug in Marlin workspace code that must be worked around. The bug is described in this topic.
Personally, I just disable the steppers (M18), or turn off the electronics, and push the router out of the way.