It isn't clear to me, these are the PM_* values in the BIOS?
I've only every used F11, still waiting for an "official" F12 release. I tried a number of various settings for SOC (Fixed 1.1, Offset, etc.) + SOC LLC without much luck, though this is incredibly difficult to test because it can take so long for one of these errors to show up in the Windows event log. The only thing I can say for sure is lowering VDDG below about 1000mv @ 1800 FCLK will result in actual crashing.
As far as the memory it is using custom timings (baseline from DRAM calculator)... which has passed multiple runs of Karhu running 12+ hours or more... since memory testing keeps the system at least lightly loaded the WHEA errors have never appeared while it is running.
I'd give a try to F12a; I used F11 for quite a lot and at least for me it's more reliable.
On my setup if lowering VDDG below 1000 causes a crash, the issue is somewhere else.
I was able to keep VDDP/VDDG at 1000/1050 with 1800 FCLK; had to up the SOC voltage to keep reproducible scores in benchmarks.
Wasn't fully satisfied; the system is usually butter smooth and I could notice very sporadically a glitch or micro stuttering.
Now that I switched to 1900 FCLK after a little while I started having stability issues; much more often and increasing.
Not WHEA errors, for me is voltage drop on the USB ports causing device resets and in some cases crashes or reboots.
As always since the beginning, to get stability I have to find the right settings for VDDP/VDDG at 900/950.
It's recommended by 1usmus to get better IF stability and RAM overclock and he's right, at least for me.
Anything above these voltages will end up sooner or later in stability issues.
Now after 3 days of painful trials and errors seems I found the right settings.
But they are linked to a proper CPU vCore voltage; a little bit too much or to less and it's not going to work.
I'm also using the EDC at 1 bug turbo boost so it's even more challenging.
My settings are below in the BIOS screenshots; CPU LLC & current protection, SOC LLC, SOC vCore and its offset.
Give it a try maybe it can be helpful also with your setup.
Set the VDDP/VDDG on the XFR menu and leave it Auto on the CBS menu.
For system stability indeed Karhu doesn't help, not even benchmarks.
I can pass a 14000% test but yet the system wouldn't be stable.
As a quick check to verify stability I use CPU-z bench.
But you have to do it this way:
1) Open Task Manager and check nothing else is eating CPU; especially Windows Defender, Updates, Telemetry etc. Close everything else, not even HWinfo running.
2) Close Task Manager and start CPU-z
3) Run the benchmark
4) The score should be consistent; meaning should not have big drops while running. eg: starts at 5950 and goes down to 5920 is fine; bad if goes down to 5800, even if then goes again up to 5900 and more. No big drops.
5) Wait 3-5 seconds, not less, not more
6) Run again; the 2nd bench could drop values but it's pretty normal, excellent if it's not dropping
7) Wait 3-5 seconds, not less, not more
8) Repeat and it should be as 4)
9) Repeat 7) and 8), runs should be consistent
Best way to test stability is gaming with some medium to high workload; something too heavy will not trigger that easy instability.