Если открыть к примеру такой url: https://spaa-team.ru/page то все ок - страница хоть и 404 но отдается по http2. Проблема не в Nginx а в бэке, видимо где то в коде идут манипуляции с заголовками, например Content-Length
Написано же явно, что аргумент должен быть передан по ссылке а не значению. Но дело еще в том, что array_filter не принимает аргументы по ссылке. Покажите что в функции _delete_empty_element