ESP32 MQTT onMessage Callback never called

I'm glad your now getting somewhere, ArduinoJSON library may need its buffer size increased to parse the result