Moving the Bat switch should have no effect on starting unless there is a bad connection, but a bad connection normally causes the starter to click or something else.
Might be the key switch, neutral safety switch, slave relay or bad connection between key and starter solenoid