IIRC there is a sidestand switch, a clutch lever switch (both prone to failure) plus a neutral indicator that all must agree before the bike will start. doublecheck, triplecheck, jump out as necessary
simplest way to check for ignition is to clamp an inductive timing light on a sparkplug lead right at the coil (no fairings to remove).
do you have fuel line Quick Disconnects? I've had a K12 come into my shop (no start) that I found a QD had come unplugged. Fixed that, still no start, pulled tank/fuelpump and found internal fuel line had blown off from running fuelpump against headheading QD
Triple M Engineering