The sad fact is that the M2Pro chip is actually slightly faster in single core speed than the M3Pro chip
That's not true.
Granted, the memory bus is slower, and there are fewer p-cores. But individual cores are faster, so overall, single-core will still be 17% faster, and multi-core 7%. That's not much, but it's not nothing.
(Compute is slower, though. By less than the margin of error.)