Maybe a bit late to suggest now, but a cyl leakage test would have checked the integrity of the valves and rings seating's, I would have thought the lobe positions on TDC on the affected cyl would be obvious to the naked eye to effect the compression that much. Doubt that ECU can see compression issues until engines running which should show fuel per cyl issues.