Grblgru Controlling machine, but readouts not changing

Hi, I have Grblgru/ArduinoMega2560 running a 4th axis machine I built.

The simulation mode works perfectly. In machine mode I can jog, home, run G-code, BUT the XYZA positions and the model displays are not reporting or showing any moves.

Anyone got any idea what might be happening?