Get a good jumper ( not from HF or Wallys ) and run it from the battery- to a good ground near the starter, lifting hook or drain plugs are ideal
Let us know if it makes a difference .
Also try powering the starter directly from the battery + using a good quality jumper
The wires used on most mowers are barely up to the job and as copper becomes more expensive I expect to see copper coated steel wire ( as found in cheap jumper leads ) or even copper coated aluminum wire .
Copper prices are going through the roof because of the idiots who think buying electric cars will save the planet so copper prices increase between the time I type an order & hit the send key .
I now go to auto wreckers to get old car & truck battery cables & make my own because I can not get proper ones from any where
JD still use platted ground straps on some of their mowers ( other than the 100 series ) but even their power cables are a bit thin