Thanks for your help everyone!
It ended up being related to the PRIO-801 fault. We finally recieved the EtherCat manual from Fanuc, which showed that by enabling the "Error one shot" option under Menu > Setup > EtherCAT, would allow us to bypass the EtherCAT issue, and would subsequently stop the MCTL-003 error from appearing when runing in normal operation.