ESP32 MQTT onMessage Callback never called

I am currently using this client: GitHub - 256dpi/arduino-mqtt: MQTT library for Arduino as it was recomended by AWS.

So you suggest to use the PubSubClient instead?