MAX7221, flicker in display test mode

Do you have the scan limit register set to the number of columns connected?

Actually, that shouldn't even matter because we are talking about display test mode, and that overrides the scan limit to "scan all 8 digits".