No puedes agrupar por evaluaciones.agente_evaluado, puesto que en los casos en que no hay evaluación, ese campo es nulo; de ahí el null que te sale como valor agrupado y el total de 22.
agrupa por agentes.nombre_agente. Además de lo que te dije en el anterior post sobre las fechas, agrupa así:
Cita: GROUP BY agentes.nombre_agente
creo que funcionará. A mí me funciona en una tabla parecida a la tuya...