One thing to remember when checking amps with a meter. The number of amps read at any single time is a "rate" (like mph in a car). In order to have 29 amps added to the battery, that rate would have to read the same at the end of one hour.
In your case (29 amps near start/ 22 amps @ 1/2 hour), calculation: 29 + 22 / 2 = 25.5 amps x 0.5 (since only checked for 1/2 hour)= 12.75 amps was all that was added to your battery in that amount of time.
Since a battery is not 100% efficient in accepting charge you would have needed at least 2 hours of generator time to reach anywhere near 90%soc. The single battery will resist charging as it continues and the drop in charging rate while be somewhat linear. You would be lucky to get another 10 amps added by the end of the second 1/2 hour, for a total of 22.5 amps.