With all those various items not working, it sounds like you have a Ground issue.
Check the yellow ground block (if it has one!) taped into the wire harness, located front left side of the bike. Make sure all pins and sockets are clean, no sign of oxidization or burnt connection. May require cutting the block out and soldering all of the wires together.
Also check the Green ground wire going through the 18P Blue connector, located just above the left side radiator.
See attached pictures.
Make sure that any Ground wire has solid continuity, (virtually zero ohms) back to the battery Negative. Make sure that with power on, Ground wires have ZERO Voltage on them with respect to the battery Negative, voltage detected on a Ground wire means it's not properly Grounded.
Good Luck.