Погадаем:
1. Возможно ограничение на размер загружаемого файла в php (upload_max_filesize)
2. Возможно ограничение на размер загружаемого файла в nginx, если он стоит (название параметра не помню)
Поставьте демо проект отдельно и посмотрите как там реализованы новости. Вам станет понятно. Многие базовые примеры в нем реализованы, смотрите как там устроено.
Если вам нужен список с деталкой, то вам нужно использовать "bitrix:news". Не стройте раздел самостоятельно на bitrix:news.list и bitrix:news.detail - это не правильно в большинстве случаев.
ini_set("display_errors", 1);
ini_set("display_startup_errors", 1);
ini_set("error_reporting", E_ALL);
ini_set("error_log", $_SERVER["DOCUMENT_ROOT"].'/_errors.log');
если там будет пусто, то смотрите доходит ли ваш запрос до битрикса вобще. Может его nginx выше режет.