Try taking a jumper lead straight from the positive terminal of the battery direct to the power input terminal on the starter motor to bypass everything else and see if it cranks.
If not, use the jumper to go from the aluminium rear body of the starter back to the battery negative terminal and attempt to start with the button to rule in or out a grounding fault.
If not, use the jumper to go from the aluminium rear body of the starter back to the battery negative terminal and attempt to start with the button to rule in or out a grounding fault.