13.8 V for the solar voltage limit is too low. You don't state the type, amount, and capacity of your batteries but a typical arrangement of two 12 V batteries will not be fully charged in a day of typical use with the 13.8 V limit. FWIW, my programmable controller is set at 14.6 V for daily bulk and absorption charging and the float is set at 13.6V. The controller charge is temperature compensated so voltage will swing off those numbers in the seasons.
Your generator problem can be one of a number of things. I'd suggest to search the Forum for that starting problem as it has been addressed many times.