From earlier thread:
https://www.turbobricks.com/index.php?threads/progress-keep-going-…-no-start-car-has-fuel-and-spark-and-timing-is-correct-wtf.375943/
Jamesmoore said: "I tried starting fluid with the injectors unplugged, and got both a backfire out the exhaust and out of the intake …"
I thought more about this no-start and, grasping at straws, have a few more ideas:
1) Maybe the spark isn't occurring at the correct time?
This could be a bad rotor to camshaft alignment, or a bad cam gear to camshaft alignment. If the cam gear alignment pin had sheared off, it must have spun exactly 180 degrees since the compression test is good. If the spark isn't timed correctly, it would explain the not running on starting fluid.
You could check this with a timing light on #1 plug wire - verify that it flashes ~10deg BTDC on the crank pulley and, through the oil filler cap, that the #1 lobes are both up. You could also crank it around to #1 TDC and verify that the tip of the rotor is roughly aligned with the #1 plug wire post in the dizzy cap.
2) Maybe the spark is too weak?
You could test this with an adjustable "spark gap tester", or follow cleanflametrap's example shown in the last couple pictures here:
If you have a labscope, you could measure the coil tabs and confirm that, while charging, the coil the + tab stays at ~12volts and the - tab drops to ~1volt.
3) Maybe the injector voltage is weak?
Are you running low-Z injectors with the resistor pack, or high-Z injectors with the resistor pack bypassed?
You might be able to test this by running the 4 injectors into small jars and verifying that they're equal and have a reasonable volume of fuel.
If you have a labscope, you'd look at the voltages on both injector pins when energized, and the +12v on the resistor pack (if still present). If the fueling was poor, it should still run on starting fluid, which doesn't match your testing.