Guys the flickering we are seeing/talking about here is not and has nothing to do with PWM.
The pixels are being kept active at low brightness to eliminate the smear effect cause by the delay turning them back on. At mid brightness, they activate only when there is motion on the screen. You can see this if you, for example, go into the dark mode notes app in a pitch black room at around 30% brightness. You'll see that every time you type on the keyboard, the whole screen "lights up" for about half a second then goes back to true black. Believe it or not this is actually a useful feature for things like gaming and watching HDR video at low brightness when the smear on fast moving black objects or pans across black areas in backgrounds would be far more noticeable and more detrimental to the experience than slightly raised blacks.
The problem is that whatever software is controlling this "feature" can't recognize when doing this is or isn't a good idea. Playing a racing game? Good. Reading? Bad. It also can't differentiate when PARTS of the screen move but others don't. ie: the sidebars of video.
The flashing in video is happening because the fact that a video is playing is registering as something moving on screen, but since every frame is pure black, it keeps trying to light up between frames and then turn back off for black, then light up again.
The OLED panels themselves are not faulty. If they can display true black at all (which they definately can. Restart your phone and you'll see true black for the first few seconds regardless of brightness) then the problem isn't the panel, it's the display controller. The fact that some people don't have the issue is probably related to different manufacturers of the display controller, not different screen manufacturers. We already know that Apple had issues sourcing display controllers this year, which is why the pro phones don't have adaptive refresh rates. It wouldn't be hard to imagine said controllers didn't get the best QA and testing.
Whether or not apple is able to OTA update the display controller firmware, or if it's hard-coded and would need to be physically replaced, is yet to be seen.