Problem with webhooks

Recently i have been having problems with webhooks firing as they are no longer POSTing to the webhook but instead are GETing the resource and stop actually sending the data. Is this a bug?

I am using the members:pledge:create, members:pledge:update and members:pledge:delete events and they have only recently started doing this

Invalid. New cloudflare rule was breaking the request and making it use GET when it sent a redirection request to go to a different subdomain