Eu tive o mesmo problema. Quase me deixou louco, mas no final foi apenas um erro de formato JSON inválido.
Suponho que messageData.from ou messageData.message_id não foi convertido para o formato JSON correto. No meu caso passei um escalar e JSON.stringify() não converteu em string. Portanto, o resultado foi --> "message_id":1234 e não "message_id":"1234"