a good garage would do a compression test (very easy to do with the right tool)
at first I thought it might be the safety relay, that is needed to start the bike and is activated by the side stand switch, clutch switch and neutral switch.
wonder if its a loose/dirty wire, worth disconnecting and reconnecting on the relays and see what happens. I suggest you get a manual for it as they will give you troubleshooting guides too