It will be difficult to fix this remotely, since I am not with you.
Two heads are better than one, as they say.
You have an unusual fault here, and I am leaning towards an ECM.
But I would like to see same more diagnosis from the coil wiring to the ECM to be sure.
To me, you have two faults in one.
You have fuel on all four, you have spark on two.
The engine should at least have a cough and try to fire up, even on 2 cylinders.
It should also backfire if the spark timing is incorrect.
I will open the question to another tech if you like.