The Charlotte to Madrid AA non-stop flight doesn’t seem to be scheduled until mid August. A relative previously booked through Charlotte for late June was changed by AA to connect in Dallas.
AFAIK Spain still requires the RT-PCR test negative result, sample being taken within 72 hours of arrival...