It beeps once every time turn key on I believe. The fuel pump kicks in for few seconds when turn key.
Was hoping it wouldn't beep when it didn't start because it might be the main power relay (MPR). If the relay didn't energize then there would be no beep but it would crank and not start. Your motor has 2 relays which are next to each other (MPR and Fuel pump) and they are the same and can be swapped. Try swapping them just for just to see if things change
Try to start without waiting the 20 seconds and look for the tachometer and see if it shows 300 or so rpms when cranking. If no rpms is showing then might be the crankshaft position sensor.
Going to need to check for 12V at the coil, and issue will be is we only have 20 seconds. These motors have a flat distributor cap and have a long history of failing without warning, but most times they just start missing. Most replace the cap and rotor as a preemptive measure and if that didn't fix the issue, keep the old on board when it actually fails for real.
Connect a voltmeter or test light to the pink/white wire on the coil, hope we can see if power is lost. Something that would kill the motor is the kill switch (man overboard). Could jump across (bypass) to see if this is causing the loss power