Sorry to hear its still broke Dom' .... Did you take a look at the ABS High/Low pressure switches and/or replace it already?
The ECU tells the BECM to light the light.
There are no fault stored in the ECU and all the Sensors looked good.
"IF" (I only say if) there is a hard fault where the ABS unit is reporting incorrect pressures to the ECU because the switches are duff/have failed then any new/Spare ECU will see exactly the same thing and the fault is still there.
You are unlikely to get it through an MOT in this state I fear.
I wonder if you could jumper out the switches to report different pressures and see if the fault magically disappears?
View attachment 275989