ok, here's what you need to do to get bike running:
1. remove ALL non-stock wiring. Get rid of toggle-switch and ALL extra wiring
2. restore OEM wiring. There's disconnected wires everywhere, put them back to original locations. Such as this dangling
grey wire. It's integral part of ECU circuit, why is it disconnected?
Also this
brown/white wire. Why is it disconnected? All these wires carry power and should be insulated. You may have already touched them to engine/frame and caused short that may have blown something
3. Need to pull ALL fuses and measure them. If I had penny for everytime I heard "fuse looks Ok", but actually didn't conduct electricity...
4a. install 100-ohm resistor into ignition switch. If your aftermarket ignition switch has provision for jumper, install 100-ohm resistor there.
otherwise...
4b. install 100-ohm resistor inline on grey wire. Nothing extra needed, no extra wiring or switches needed. Example of soldering, don't use this exact value resistor.
Bike ran perfectly fine with OEM wiring when new leaving showroom floor. It will run just fine again when wiring is restored to OEM condition.