J'ai eu le même problème. Cela m'a presque rendu fou, mais au final, ce n'était qu'une erreur de format JSON non valide.
Je suppose que messageData.from ou messageData.message_id n'a pas été converti au format JSON correct. Dans mon cas, j'ai passé un scalaire et JSON.stringify() ne l'a pas converti en chaîne. Par conséquent, le résultat était --> "message_id":1234 et non "message_id":"1234"