Why back-end methods fail on received webhook but succeed when run manually/supervised

@jonatandor35 It’s not async, it merely converts metadata from one format to another. Is there any benefit of turning it into asynchronous function?