On all CRTCs, there is a 1us delay in display between when the CRTC provides a video pointer, and when the Gate Array displays the corresponding 16-bit character.
On CRTCs 3/4, the delay is identical for the HSYNC signal. While But on CRTCs 0/1/2, there is no delay for HSYNC. On CRTCs 3/4, the Amstrad engineers fixed the issue, the delay is identical for the HSYNC signal.
So The problem is that now on CRTCs 3/4, HSYNC occurs 1µs later than on CRTCs 0/1/2. Interrupts being dependent on HSYNC, this is a serious source of incompatibility. It also explains why the CTM monitor has to be calibrated differently on CRTCs 3/4.
==== Discolouration effect ====