The notes in the code here:
https://github.com/LinuxCNC/linuxcnc/blob/master/src/hal/drivers/mesa-hostmot2/sserial.c#L2235
Indicate that remote faults are indicated by status but 8 being set, and that further details are indicated by bits 24 to 31.
But the decoding function:
https://github.com/LinuxCNC/linuxcnc/blob/master/src/hal/drivers/mesa-hostmot2/sserial.c#L2279
Considers all 32 bits, including bit 8. So you get a report “remote error, type = remote error”