"It does start when I do a push start and release the clutch though"
Apart from a weak battery, I would be looking at the clutch lever switch interlock system, I don't know how the wiring is done on your bike but it may have a Diode hanging around somewhere, this may have dropped out or blown.
Apart from a weak battery, I would be looking at the clutch lever switch interlock system, I don't know how the wiring is done on your bike but it may have a Diode hanging around somewhere, this may have dropped out or blown.