What's the condition of the battery, old or new? Full charge? How's the battery cables, any corrosion? Are the battery cables stock? If yes, get new cables, OEM has exposed wires, and corrosion gets in them and causes issues.
I had a issue where I could hear the relay click, but nothing at the starter. Here is my fix.
https://board.marlincrawler.com/index.php?topic=98501.0I would make a jumper wire, with a push button switch, wire it up to the battery, plug it into the solenoid, put ignition in RUN, gear shift in neutral, and push the clutch start cancel switch, set the ebrake, and go out and push the button to see if it starts. If it does, then its in your ignition system.