Did you test with webhook.site?
I tested as well this and the problem on my side was not really that it didn't trigger the webhook but that it triggered it to many times so I needed to have a way to filter the same call so that it only triggers once and my workflow only triggers once. You can achieve this by the ID of the call or the ID that is sent with the webhook