When I run gcode that Meshcam produced in the meshcam preview software, it doesn't show the effect of the 4th axis, i.e. it cuts all surfaces on the same face, rather than rotate the 4th axis. Is this a bug, or the way it is supposed to act?

When I run it in Mach3, the 4th axis does rotate, so the code is correct.