Ho avuto lo stesso problema. Mi ha quasi fatto impazzire, ma alla fine è stato solo un errore di formato JSON non valido.
Suppongo che messageData.from o messageData.message_id non siano stati convertiti nel formato JSON corretto. Nel mio caso ho passato uno scalare e JSON.stringify() non lo ha convertito in una stringa. Quindi il risultato è stato --> "message_id":1234 e non "message_id":"1234"