I exhausted all I know and all the leads/suggestions for my no-start problem on my 2017 500 RR-S.
My bike started having issues that all had to do with the harness, what is called the Front Harness for Services that goes up and wraps around the headstock. Wires were pinched/crushed/separated and generally messed up over time from crappy wire routing/not enough slack. Once I finally replaced the harness this past early-August, all the intermittent problems went away.
A few weeks ago, the e-start just stopped working and then suddenly, it would work, and then not work. Same thing with the kickstarter, at first the bike would fire and run with the kickstarter and then, eventually, the kickstarter would not get the bike started.
Long story short of what I had tried, the bike went to the shop Monday evening and I was told "A couple of days", today is day 3. I'm hoping to get a phone call sometime today. My fear is that they can't figure out why the e-starter won't work and why the bike won't start on the kicker but I'm sure they know how to test if the starter is good and for spark and everything else related to electrical gremlins so I wait and will post up when I get "the call."