Webhook creating duplicate events

I have a webhook configured to watch for changes to custom fields within a Project.

This webhook is received by Zapier and processed, but I noticed it was erroring every so often.
I was confused by this as I had the same webhook set up in Integromat, but received no such error.

It turns out when events happened in quick succession, Zapier was receiving them almost like a ‘batch’. Integromat has no issue dealing with situations like this, but Zapier does.

Does anyone here know about this batching behaviour? Is there a way I can prevent this?

There’s also a secondary issue but I’ll tackle this one first…