La query che dici di inviare ha poca somiglianza con la struttura della tabella che ci hai fornito! Che cos'è Table D.national_regionID ? Oppure modx.coverage_state ?
In genere, però, non mischiare i join sinistro e destro. Inoltre, ogni tabella utilizzata nella query deve seguire il FROM oppure segui un JOIN . Sembra che tu stia usando la Table B e Table C in condizioni di join senza mai aggiungerli alla query.