He estado probando añadiendo y quitando trozos del query original y descubierto que el problema viene con el último LEFT JOIN:
Código SQL
[-]LEFT JOIN mesas e on e.codprv = a.codprv and e.municipio = c.circunscripcion
Si se deja, salen mal los datos.