Mistura ilegal de agrupamentos do MySQL quando tudo é agrupado da mesma forma
O problema era que a variável do sistema collation_connection estava definida como latin1_swedish_ci e todo o resto era utf8_general_ci. Definir collation_connection como utf8_general_ci permitiu que a consulta fosse executada com êxito.