In February I faced the same situation. 35 minutes in CLT. I held off and finally AA posted a flight through MIA with a reasonable layover. Return flight through CLT OK.