tldr; I may have found the cause to this issue, and found a way to fix it. It involves turning off the internal display 'True Tone' and/or 'Automatically adjust brightness'.
I'm using the 14" MBP with M1 Pro on a brand new Dell U2720Q and experienced this problem less than a month into it. I was previously using the M1 Mac mini and never had this issue.
I connect the MBP to the Dell via a
Plugable Thunderbolt cable. I also tried changing to HDMI. The flickering and ghosting persists. I don't use the internal display most of the time, so it's set to mirror my Dell and I turned down the brightness.
I called up Dell. The staff asked me to unplug all devices and go into some diagnostic modes which show full grey/red/green/blue/black/white screens. I observed flickering on the grey screens only.
Dell replaced my monitor after getting a video of it in action. It was difficult to shoot it in action, you'd need to shoot in slo-mo to capture the flickering.
Anyway, the problem returned on the replacement monitor, within 2 days I think.
That's when I realised it could be my Mac, and not the monitor. I found this thread. I tried to follow the fix for YPbPr vs RGB on the other thread, but couldn't get it to work. (It remained YPbPr no matter what I did.) I was already on Monterey 12.0.1 when the problem resurfaced, so that clearly didn't fix the problem.
I tried something else, and it's been more than a week and I've not seen the problem return.
What I observed is that before the flickering sets in, my screen would turn really, really yellow. Like, some Night Shift kicking in, even though I did not enable Night Shift. The other thing I started to suspect was that my Mac could be adjusting its color/brightness in response to my ambient environment.
So the M1 Pro MBP internal display has this mode called 'True Tone' and 'Automatically adjust brightness'. Even though it is set to mirror my Dell, I disabled them, and the long story short, the flickering and ghosting problem had not returned for an entire week.
Just wanted to share this here in case it helps anyone.
View attachment 1916466