Camshafts and Compression

Could that have to do with having a smaller cylinder volume though? Lots of motorcycles crank over 200psi with no issues, but with only 250-300cc per cylinder. We have 840cc per cylinder here at 220!

Good call on delaying the ignition timing, it’s probably too quick.
It absolutely can have something to do with volume, efficiency, electronic timing control, and a host of other variables. The point is the same. Working on the curve and delaying the timing when VE is highest (peak torque) is what you need to do. You can add the timing back in later as rpm increases and VE goes away. You’ll probably find that it makes more torque with less timing at those points as well.