У самого php, базы данных и веб-сервера указан чарсет utf на уровне сервера. Будто идет рассинхрон где-то. Может кто знает в чем дело или кто-то сталкивался с похожим? Ссылка на мой тг - @neonkaaaaa
Месяц назад менял кодировку на сайте. Банально перекодируются файлы и база, в соответствии с инструкциями.
Засада у конкретно Битрикса в сериализованных данных в некоторых таблицах базы: вместо вменяемого JSON там использован (и продолжает использоваться) формат, хранящий длины строк. Которые при смене кодировки, естественно, у кириллицы почти вдвое увеличиваются, а автоматом это не правится - нужно каждую таблицу прогонять скриптом и править значения.