starter motor will need a lot more power than lights on the dash and fuel pump priming, and even powering the coils.
i had the same problem a few months back (same year bike, daily use).
i check battery voltages with a multimeter every month (after shutting off engine for 6-8 hours), showed voltages above 12.7v.
dash showed 12v+ when bike is switched on (but before engine is started). cleaned up all the battery connections, multiple times.
but yet, the engine had a hard time starting. loads of hesitation when starting, and there was a few times that the engine just stopped dead before turning again.
replaced the battery, and everything is working perfectly.
i think a battery load tester would be more accurate in telling you the state of the battery.