character_set_client , _connection i _results wszystkie muszą być utf8mb4 żeby to ciastko nadało się do jedzenia.
Coś gdzieś ustawia podzbiór tych z osobna. Przeszukaj ustawienia my.cnf i phpmyadmin -- coś nie ustawia wszystkich trzech.
Jeśli SET NAMES utf8mb4 zostanie wykonany, wszystkie trzy są ustawione poprawnie.
Słońce świeciło, bo ma tylko 3 bajty - E2 98 80; utf8 jest wystarczający dla 3-bajtowego kodowania utf8 znaków Unicode.