You lose peripheral through a microscope.
You must systematically diagnose your spark, air, and fuel systems. Starting from one end and continuing to the other end. Boring? Yes, but you will ALWAYS, DEFINITELY, find the problem EVERY time.
Or you can hope to get lucky, picking parts to replace or check.
These bikes are dead nuts simple. 'Not starting' is one of the easiest things to fix, it's not even intermittent! Don't over think it.
Lose your ECMspy. I know you "know" you have spark, but it only tells you the ECM is telling the coils to fire. Testing the injectors with the plugs in? The new plugs are fouled now.
Checking the injectors flow rate in a fixture is fine, or are you 'eyeballing' them. Both going bad at the same time is much, much, more unlikely than a fairly common fuel pump clogged screen/failure/chaffed wire. If the injectors are clogged, it had to go through the fuel pump first.
Pulling the plugs and checking fuel pressure is way, way easier. Just sayin'
Good luck! We're here to help.