How to create another request after failed request in custom app

I’m building a new Make.com app that uses an instant trigger with a dedicated webhook to handle calls status updates using a third party application. Authorization succeeds and everything works correctly when the webhook is first created. However, if I create a new connection afterward, the webhook subcription already exists on the third-party backend and the request returns a 400 error saying the subscription already exists.

I’m not sure when the Detach and Update RPCs are invoked. Could you please point me in the right direction? Thanks!

Here’s my Webhook attach:

{
		// Request
		"url": "/integrations/create-webhook/",
		"method": "POST",
		"body": {
			"event": "call.status",
			"callback_url": "{{webhook.url}}"
		},
	
		// Response handling
		"response": {
			"data": {
				"externalHookId": "{{body.data.id}}"
			},
			"error": {   
				"message": "[{{statusCode}}] {{body.message}}"
			}
		}
}

here’s the Webhook detach

{
	"url": "/integrations/webhook/{{webhook.externalHookId}}/",
	"method": "DELETE"
}

Webhook Update is kept empty