REST API(PUT)が実行できない

お世話になっております。
REST APIを使用して、外部プログラムからkintoneにアクセスしておりますが、
処理されないことがあり困っています。

1.AアプリにPOST
2.1の結果を踏まえ、BアプリにPUT
という流れの処理を組んでいます。

1.が完了し、Aアプリに新規レコードができておりますが、
2.を処理した際にエラーを検知せずに正常終了したのですが、Bアプリのレコードの更新ができていません。

該当部分のkintoneの監査ログを確認したのですが、
通常は、1,2の両方のログが残っており、
Record Add  SUCCESS
Record Update  SUCCESS
のログが1セットで残るのですが、まれにRecord Add SUCCESSのみで
Recoed Updateが残ってない(SUCCESSでもERRORでもなくログ自体がない)状態になっています。

このような事象が発生することについて、なにか原因はありますでしょうか?

 

2.部分のソースコード
成功時200、失敗時400のエラーコードを返すようにしています。

module.exports = async function (context, req) {
  try {
    ~(略)~
    // 更新
    const response = await client.record
      .updateRecord({
        app: BアプリのアプリID
        id: id,
        record: record
      })
    context.res = {
      status: 200,
      body: response
    };
  } catch (e) {
    // 予期せぬエラー
    context.res = {
      status: 400,
      body: e.message
    };
  }
}

ログにも残っていない、ということなので、外部プログラム起因の問題の可能性が高いと思われます。

仮にkintoneのAPI側になにかあったとしても、通信結果は何かしら返ってくるはずなので、まずはresponseを見るようにして問題を切り分けるのが最善かとおもわれます

ご回答ありがとうございます。

必ず発生しているわけではないので、レスポンスを記録できるようにしたいと思います。