the way that I approach these problems is to use a cheap 12v auto test light. Start at the battery and work your way thru the electrical system checking for 12v of power at the fuse box, ignition switch, kill switch, coils etc. You can also check at the starter button.
You didn't mention if you cleaned the starter button or contacts in the kill switch etc. These things typically corrode and lead to problems.
If you think that you have power to all the obvious places and the starter button still won't work, then you can jump the posts on the starter solenoid with a screw driver to circumvent the starter button.
Sounds to me like you have something hooked up incorrectly though.
But the only way to check for certain is a methodical approach from the battery thru the wire harness to the ignition.
Tracy