Hard start...
OK, look I do not understand what you have actually checked. Have you checked power AT THE ignition switch connector?
If so, do you have a bulkhead connector, or has that been eliminated. There is only so much that this can be.
1...Trouble right in the ignition switch contacts. Bad switch. This can "come and go" AKA intermittent
2..Poor connections at the ignition switch/ harness connector.
3..If you still have a bulkhead connector, poor connections at those terminals
You only have two circuits, here, "run" and "bypass". Two wires. It is not clear to me if you have actually dug into this with a test light or meter.