Webhook stops and throws 500 on updating multiple tasks

Hello Asana Team,

I am facing issue with my webhook. I have created webhook to capture any event which takes place in my project. But I have observed weird behavior as follow:

Issue : Whenever I update 2-5 tasks in project, it works fine. I get 200 and data reaches where it’s required. However, whenever I update 10 or more tasks, it captures first few events and then starts giving 500 error in logs. Once I receive 500 in logs, then it’s game over. No further events are captured even if I update a single task. It keeps throwing 500 and eventually I have delete that webhook and create new one for the same project which should not be the case. You can find the error below.

TypeError [ERR_INVALID_ARG_TYPE]: The “key” argument must be of type string or an instance of Buffer, TypedArray, DataView, or KeyObject. Received an instance of Promise

Please Help.