I pulled the engine and top end and got it back together and of course no start.

Checked ohms on Crank sensor, cam sensor, oil sensor, water sensor, ignition coils. All are with in spec. Compression is good on all four.

If I crank with spark plug out and grounded - no spark. But if I crank with spark plug 2 & 3 beside each other it sparks across the plugs, same with 1 & 4. That tells me the ECU is sending signals to fire the coils. It's like there's some weird grounding problem but it doesn't make sense to me.
Checked all connectors multiple times. No fault codes on the display.

Any thoughts?