По стандарту при группировке (GROUP BY) в выборку могут входить только поля, по которым идёт группировка или агрегатные функции от других полей. MySQL допускает выборку других полей, но не гарантирует, что они будут браться из какой-то определённой строки.
Вы группируете по event_id, и у вас до группировки есть две строки с event_id = 3. Поскольку по полям date и events_group группировка не производится и по ним не берётся агрегатная функция, то они могут быть взяты из любой из этих двух строк.
Формально ваш запрос выглядит как
SELECT event_id, ANY_VALUE(date), ANY_VALUE(case ... as events_group)
FROM relationship_events_date
GROUP BY event_id
ORDER BY events_group ASC