TTMSMQTTClient and Delphi 10.4

Thanks to Remy Lebeau, the solution is available.
The reason of this trouble is the PassThrough property of the TIdSSLIOHandlerSocketOpenSSL: In Delphi 10.3.3 is by default false but in Delphi 10.4 it is by default true. Having this property with a true value, the TIdSSLIOHandlerSocketOpenSSL does not handle the encrypted connection and no encrypted connection is created, resulting in disconnection from the server.
Thank you for your time. Hoping nothing else will happen to this component.

Thanks for the info.
We'll force PassThrough in the MQTTClient by default to false, so the code using the client can be Delphi version agnostic.