There is a limit of 5 webhook subscriptions, which applies to both the API and the dashboard. This is by design and not a bug.
With a single webhook subscription, you can receive multiple webhook events. To avoid reaching the subscription limit, we recommend setting up a single webhook subscription to receive all the events you need. When receiving a webhook, you can easily differentiate each event by examining the fields in the payload.
For instance, in webhooks v3, each payload contains a field named “topic,” which specifies the particular event that occurred.