character_set_client , _connection a _results všechny musí být utf8mb4 aby se ten koláček dal jíst.
Něco, někde, nastavuje podmnožinu těchto jednotlivě. Projděte si nastavení my.cnf a phpmyadmin – něco nenastavuje všechna tři.
Pokud SET NAMES utf8mb4 jsou všechny tři nastaveny správně.
Slunce svítilo, protože má pouze 3 bajty - E2 98 80; utf8 je dostatečné pro 3bajtová kódování utf8 znaků Unicode.