If the 4 amps is from the tag, it is likely a maximum. Running amperage is probably no more than half that. If you use the
SmartGauge Peukert calculator and set it to 105 AH bank size and the amp draw to 22 (which is probably a closer estimation of the actual draw) it gives an Amp Hours Available of 67.47 for a time of 3.07 hours. However that would be continuous duty cycle and to 100% discharge. If you multiply 3.07 by 3 for 33% duty cycle and divide by 2 for a discharge to 50% (approx. alarm trigger), you get 4.6 hrs.
IF the battery is fully charged and healthy
IF the draw it 22 amps
IF the duty cycle is 33%
In any event, need more battery bank.