I think I would get a test light and start tracing the power to determine where it stops.
The safety switches still could be an issue, read through this section to see if there is anything you might have missed -
https://faq.ninja250.org/wiki/Unders...afety_switches - especially the "Details" section.