I've been posting on this forum earlier about my experienced headaches and eye strains when I was using my 12 mini. I loved the new device but I started to dislike the screen because of the OLED PWM.
I've given it some time. It's a few weeks later now, and for some reason it appears that I've adjusted to it somehow. I don't seem to get headaches anymore. I don't know how this works but I've seen others here where the complaints disappeared after some time.
I do have to say that I still have auto-brightness disabled, and also still use reduce-whitepoint (through a control-center shortcut) in the evening. However... (!) the reduce-whitepoint solution might be a placebo: when I check the screen with slow-mo camera footage, it's actually introduces the same PWM flickering as soon as I activate reduce-whitepoint, to the same level of flickering as simply reducing brightness the normal way, without activating reduce-whitepoint.
I now also have a 'normal' (read: phablet) iPhone 12 test device for development purposes, so I've tested them side by side: the PWM effects appear to be exactly the same on the mini and normal 12.