Нужно сначала проверить, что в $arResult['PROPERTIES']['PDF']['VALUE'] лежит.
<?if(IntVal($arResult['PROPERTIES']['PDF']['VALUE']) > 0):
$pdf = CFile::GetPath($arResult['PROPERTIES']['PDF']['VALUE']);?>
<a href="<?=$pdf;?>" class="file-types-link" download>pdf</a>
<?endif;?>
Если используется компонент news.list или news.detail - то проверьте выбрано ли хоть одно свойство в настройках компонента на вывод.