При выгрузке товаров выгружает разный набор полей

При выгрузке товаров для разных товаров выгружает разный набор полей
PROGER
 » 
Форумы
 » 
1С Битрикс
 » 
Битрикс 24 Корпоративный портал
 » 
При выгрузке товаров выгружает разный набор полей
 
Всем привет
Облако, выгружаю товары через REST методом catalog.product.list
select = ['*', 'property*', 'id', 'iblockId']
Для разных товаров выгружает разный набор полей, где-то больше, где-то меньше
Где-то заполненные поля приходят пустыми, а где-то вовсе не приходят
В чем проблема может быть?
 
<!DOCTYPE html>
<html lang="en" dir="ltr">

<head>
<meta charset="utf-8">
<title>Call INFO</title>
<script src="https://api.bitrix24.com/api/v1/"></script>;
<style>
/* Стили для вывода */
</style>
</head>
<body>
<div></div>
</body>
<script>
BX24.placement.call('getStatus', {}, function (resultcall) {
       console.log(resultcall);
       phone_card(resultcall);
       })
   function phone_card(resultcall){
     /* API по определению инфы с телефона */
       let requestOptions = {
           method: 'GET',
           redirect: 'follow'
       };
       fetch(`https://api.telnyx.com/anonymous/v2/number_lookup/${resultcall.PHONE_NUMBER}`, requestOptions)
           .then(response => response.json())
           .then(result => build_card(result, resultcall))
           .catch(error => console.log('error', error));
   }
   function build_card(result, resultcall) {
       /* Формируем карточку */
       let div = document.createElement('div');
       div.className = "call_info";
       div.innerHTML = `
         
          `;
       document.body.append(div);
   }
</script>

</html>
 
Например, один товар приходит пустыми полями
Розничная цена и Цена закупки, хотя они заполнены Другой приходит с заполненной
Розничной ценой, а цены закупки в ответе апишки вообще нет, хотя в товаре обе цены заполнены
Читают тему (гостей: 1)