Battery 1/2/off/both switches are rated to 400 amps. not knowing what you starter motor is drawing, however assuming 200 amps (BTW, in-rush current is much higher)
your voltage at your starter over the 44 feet of motor run (22 there and 22 back) would be only 9.25 volts with 2 gauge wire - 2.75 volt drop
if we assume 22 feet total (11 there and 11 back) your voltage drop is 1.4 volts or your battery voltage at the starter is only 10.6 volts
at 2/0 wiring, 22 feet is a 0.7 volt drop, 44 feet is 1.4 volt drop
at 4/0 wiring, 22 feet is just under a 0.5 volt drop, 44 feet is about 1 volt drop
generally I shoot for 1/2 volt or less voltage drop to compensate if you have a marginal battery so you never drop below drop-out voltage of the ignition/fuel system.
you are going to have to up-size your wiring to at least 4/0
this is why battery switches are at the batteries