FOUND A FIX!!!
Color accuracy in the Display Configuration is to blame. I had it set to ‘Prefer color accuracy’ which was causing the weird glitching.
Changed that to ‘Prefer efficiency’ and it was fixed immediately. No reboot required.
I am so happy, I almost gave up.