What year is the motorcycle? The EFI model does have a voltage requirement before the ECU will let the starter engage, something like 12.6 volts.
I have dealt with the low voltage (12.4VDC) thing as well as the starter button on mine. After that I had a couple times that it didn't want to start and with some frustration I would push the starter button rather hard and wiggle it around. Sometimes it would engage the starter to crank. I then opened the switch gear and had some tarnish or corrosion on the starter button contacts. Cleaned up and things worked well. That is until the clutch micro switch got gunked up and after cleaning it, things worked well again

edit: helps to put a question mark after a question