So I wanted to add my voice to this debate, because I've been experiencing htis problem on a brand new Mac Stduio M1 Max, and had the vertical line issue with a Dell 32" Curved 4k Monitor (Dell 3221QS).
Before I explain further, I will say I've switched to my older monitor, a BenQ 27" 4k monitor (PD2700U), and experience no issues. I will also say I have a home built Wndows PC, Intel/Nvidia, and have never had this issue. Both the Dell and BenQ work great with it.
All connections are HDMI 2.1 cable-based. No usb-c->displayport. I will be picking one of those up later toay.
I could faithfully reproduce this effect with certain YouTube videos played fullscreen at 4k resolution, which allowed me to test some things with a controlled environment. The flickering appeared to be frame specific, in that I could get it to happen at the exact same time for each playthrough.
What I found is that if I changed my Color Profile, from the 3221QS profile as directed by the system, to Apple RGB, the vertical line issue was less frequent in my test YouTube video, but still showed up. I switched to different color profiles, like Adobe RGB (very prevalent flickering) and Wide Gamut RGB (the least amount of flickering) so I felt like I was on to something.
Now, one thing I discovered with my Dell, is that my Mac Studio drives it in YPbPr mode, not RGB. My Windows machine drives the Dell in RGB. My Mac Studio drives my BenQ in RGB. So the Studio is capable of putting out RGB via the HDMI port, but refuses to with the Dell monitor. If I force my Dell Monitor into RGB mode, it takes on a strong false color / purple color space. Think of it like Predator vision.
My instincts now are to try a usb-c to thunderbolt cable, and see if that will force my Dell to use RGB, and if so, if that will help. But I've done pretty much everything else I can think of: Updated Dell's firmware, switched HDMI cables, switched the input port, and nothing worked.
If anyone can think of a way to force Mac OS Monterey to force RGB output, I'd love to hear it.
Just wanted to add my two cents to the discussion, in case it moves anything forward.