24v? So 24x100ah=2400wh capacity on those batteries, when they were brand new.
You were able to run a 306W load for 4 hours back then = 1224wh draw over 4 hours. Not exactly optimal, as you have to work in some inefficency losses, so ~85%? becomes 1440wh or up to 60% DOD (depth of discharge) on the battery side. Did you let the batteries charge up to 100% full after each 4 hour run? No? So you might've hit more than 60% DOD right there.
Even ignoring the efficiencies, you were already running the batteries down more than 50% of their capacity with each 4 hour stint. Lead acids hate that. They start degrading immediately. So with each subsequent run you hit them even harder, every time over 50%.
I have seen multiple battery banks die within a year due to exactly this: The peeps calculate their usage. Even working in the inefficiencies of the inverter. They calculate the batteries they need at 50% DOD, and then forget to work in any headroom for additional usage etc.