Somewhat common "thing".
These EFI systems don't have a priming shot to add fuel during starting. The fuel mapping seems to be programmed for a very lean start. I'm guessing this is related to emissions. I always blip the throttle at start so I haven't really experienced the start stall.
Some sensors that seem to be involved that may be part of the "thing". When the key is turned on the ECU checks the signals from the sensors among them-
The Throttle positioning sensor,
Coolant temperature and Air temperature sensor to verify if this will be a cold or hot start.
Air pressure sensor. It senses the barometric pressure at the machines location.
The ECU uses this data to adjust the mixture to compensate for the these variables.
The fuel pressure, is controlled by the regulator but it is a factor.
In my unqualified opinion the reason/s the start stall issues kinda go away after a 1000 or 2 miles of riding on is,
Crud and varnish coat the Throttle body possibly holding the butterfly valve open just a touch telling the ECU to send a little more fuel.
The air temperature sensor is in the flow of the fuel and collects the same sort of varnish that the TB collects, again sending a false reading to the ECU. If the reading indicates a lower temperature causing ECU will send more fuel.
At the same time these false readings, from one or more of these sensors may have the opposite effect causing hard hot starts. I do experience some hard hot starts.
There is also the possibly, considering the state of affairs with Mfg.'s around the world, that some of the sensors, TB and ECU's are out of spec.
My suggested remedies are, don't use old fuel, don't use high octane fuel, don't use winter fuel in the summer or vice versa, Do check the sensors (wires, connections, the AP sensor hose connection), let the fuel pump prime, blip the throttle a little before and/or during the crank up.
There must be more ideas and answers out there.
My Unqualified 2.062¢