Subaru Problems? Ask a Mechanic for Answers ASAP
I own a WRX so I'll see if can help you here.
Are you 100% certain the valve timing is correct?
The Left inlet cam wheel is the cam position sensor.
The engine will not start, and will not erroneous compression readings on that bank, if the cam timing is wrong on that bank. I've seen wheels that are hard to read the marks, (and hence the inlet timing is 360 out), and I've also seen the wrong wheels on the wrong side.
Please recheck the LH inlet cam wheel is correct timing and the correct wheel, it has the sensor section of metal on the back of the wheel.