Если удаление одного поля в настройках CRM ломает отправку всей формы, значит интеграция жёстко завязана на существование этого конкретного поля, вместо того чтобы обрабатывать его отсутствие корректно.
Почему так происходит
Код интеграции может обращаться к значению поля напрямую по его ID, ожидая, что оно всегда существует. Если поле удалено в настройках CRM, запрос к несуществующему полю может вызвать ошибку валидации API, которая обрывает создание всей записи, а не только пропускает одно значение.
Решение — проверка на существование перед отправкой
Формируйте запрос так, чтобы отсутствие необязательного поля не включало его в запрос вообще, вместо того чтобы отправлять пустое или несуществующее значение — большинство API корректно обрабатывают отсутствие необязательного поля, но не обращение к несуществующему ID.



