I have a couple of questions:
Does this engine have a magneto or 12 ignition coil system ?
Does the switch ground the Ignition in the off position ?
Sometimes the switches for the two systems can get mixed the one that grounds the ignition in the off position is for the magneto system.
The other one feeds 12 volts for the ignition coil in the on position...
Something wrong with the safeties may be causing the ignition to be shorted to ground on magneto type system.
Unhook the wire at the magneto and do an ohms check to ground with the battery disconnected, switch in the on position, everything in the normal position for starting and see if the wire is shorted.
First time I seen this was a tractor that had a Briggs engine on it but most of that brand used Koler at the time. The Koler used a 12 volt ignition system.
rrrhre2s