Angular HttpClient пытается разобрать ответ api на JSON
по умолчанию.
Ваш ответ API не в формате JSON, а JSON.parse
не выполняется внутри HttpClient
.
Вы можете вернуть ответ api как JSON из бэкэнда или сообщить http-клиенту, что тип ответа не является JSON:
this.http.post(url, JSON.stringify(form.value), {
responseType: 'text'
})