So the Ground block "looks good"! Did you happen to measure the two genuine Ground wires I mentioned within the block to ensure they are Properly Grounded?
Have you checked the frame Grounds I mentioned?
My last suggestions on your issue, I'm running out of ideas.............
1. MEASURE the ECM Grounds I've mentioned! A9 and A20 both Green/Pink wires AND B1 a Green wire. Unplug the ECM connectors, set you meter to the lowest Ohms range Black lead on the Battery Negative (Not Frame) probe these wires at the ECM connector. DO YOU READ ZERO OHMS?????? Refer to the attached partial wiring diagram and the ECM plug layout picture.
2. Verify you have Solid 12v at the Black/White wire at the ECM plug B8 Ignition to ON.
3. Check all ECM Pins and sockets for any sign of corrosion or oxidization due to moisture ingress.
4. Verify you have continuity/Zero Ohms on the FCR Ground wire Brown/Black from the ECM A5 to the FCR Relay Base.
5. Unplug one of the Sensors, be that the MAP, IAT, BARO or ECT. Turn on ignition, have the Sidestand DOWN. Does the ECM issue the appropriate Diagnostic Code for the sensor? If NOT this is further evidence your ECM could be toast.
6. If all Grounds, Power and wire continuity are tested as OK. Then there is a high probability your ECM is toast.
INFO - As complex as the ECM is it is an incredibly reliable device. Generally it's Grounds, Power Supply, Sensors or wiring and connections that are at fault, rarely the ECM itself. Destroyed ECM's that I'm aware of have been caused by Overvoltage from a faulty R/R and the self induced incorrect jumpering of the FCR relay for Fuel Pump ops and Flow testing. Incorrectly placing 12v from the Black/White to the ECM grounding wire Brown/Black causing a dead short taking out the ECM.
Good Luck and Happy Fault Finding!