Any pictures for a better understandig for us?
Sounds to me as if the
wiring and/or plugs and/or switches are defective and/or corroded and so there isn't enough power getting to the starter.
You have to approach it systematically and not just try anything at some point. You should also take a few photos so we can SEE what the current condition is.
(is the tractor always outside?)
1. Visually check all cables, plugs and switches to see whether they are OK or damaged/corroded
2. Test the battery (measure the voltage and connect a battery tester to check whether the battery is still OK)
3. If the cables/switches are OK, then measure the voltage once when the start button is pressed (directly on the starter!)
If the voltage drops sharply from 12.4 V, then the starter is defective or there is something wrong with your wiring.
You can remove the start button, clean the contacts, then screw on the switch and also clean the contacts in the switch.
The same applies to all plugs and connections, especially the ground connections.
Checked the fuses
and the connections of the cables to the fuses?
What exactly does that mean, how did you check it? Even a bad contact or switch can still let the voltage through WITHOUT load. But if a load (A) is added, the voltage can drop and then nothing works.
Therefore, don't just turn the switch on and check continuity, but also test it under load!
pictures please...
There you go - exactly what I just wrote before. Either bad ground or a short to ground or simply bad contacts. Especially when electrics get wet, it can be even worse.
Why???
And again I seem to be right...
Again - first check all cables and connections starting from the battery. Especially the ground connection from minus to the vehicle frame because this is where the starter gets ground. The flange of the starter and the opposite side on the clutch bell must also be free of paint and rust/dirt so that the starter has enough mass via its flange.
Of course, all 3 screws should be tightened tightly.
So now please show me photos...