I learned from a Ducati tech at Scottsdale Ducati....(Not a service adviser)
Let the bike idle for at least 30 seconds after a ride before shutting down. The computer will recalibrate and properly position it's self for idle speed the next time you start the bike.
Further, he indicated not to touch the throttle during start up or shutting down. Don't touch it...ever!
I have followed this and have had zero issues. The bike roars to life! No stalling, cutting out or difficult starts. Even further, when I failed to follow the simple instructions is when I encountered difficult starts. It's happened to me stalling in first gear at a light after being on the throttle. I never thought the bike was going to start after numerous attempts...lol... It eventually did, but it solidified to me the procedure for shut down is important.
I know it sounds pretty simple but it's easy to forget giving 30 seconds. Give this ritual a shot and maybe you'll have success.
A. 30 second idle before shutting down. Shut down with switch, then key.
B. No throttle input, just press start button.