Tak, może to być problem funkcji GROUP_CONCAT, ma ona ograniczenia.
Uruchom to zapytanie - SELECT @@local.group_concat_max_len;
Zwróci maksymalną dozwoloną długość wyniku dla funkcji GROUP_CONCAT().
Musisz zwiększyć tę wartość, na przykład -
SET @@local.group_concat_max_len=10000;