As I understand it it is essentially a hard drive/"simple" computer. It might just have glitched, failed, corrupted, poor connection...
My pc won't turn on if I leave something plugged into a specific usb port. Wouldn't be surprised if the car won't start or tries to protect the engine if it's not getting a clean signal through a certain pin...
If you've ruled out battery (and it's connected properly, I don't fully understand how but I've had a car that would sometimes start sometimes do nothing and it was simply because a battery connection was a little loose...) And the clocks definitely aren't at fault and the wiring isn't damaged and you've been told it's most likely the ECU, it's probably a good bet to have it tested as a likely culprit