It is a 2015I'd definitely drain the fuel tank and put in fresh gas. Also make sure no little critters set up housekeeping in your intake and exhaust.
When you turn the key and have the kill/run switch in the on position do you hear the fuel pump starting before you hit the starter button?
Are the plug wires tight on the terminal and in good order along their length? Nothing has been chewing on them?
What model year is the bike? I'm thinking that from 2017 on they had kick stand and neutral switches that the early US models lacked. You probably thought of that, but it is another wire that may have been gnawed on by furry little critters.
Took the positive cable off and then put it back on. It reset itself. All good now!!So you probably aren't up against any of those safety switches that I mentioned earlier.
Have you checked that the engine has a clear intake and exhaust with no mouse nests or any other clogs?
How about fresh fuel?
I know the initial run of bikes and fuel pump issues, can the local dealership tell you if the recall was done on this bike?