Now I update MQTT-TLS library to 0.2.24 with mbedTLS 2.28.0(latest).
MQTT-TLS 0.2.24 version can use on Argon, Boron with firmware version over 3.1.0 and later. Because of User Application area use 256Kbyte on 3.1.0.
This version(latest mbedTLS 2.28.0) can use several cipher list and I checked with AWS IoT/let’s encrpyt ISRG Root X1 connectivity works well & stable.
Other platform(like photon)/firmware version, please use MQTT-TLS 0.2.23 version.
ChaCha20-Poly1305 works well on Argon/Boron!!
When usings MQTT-TLS with Argon/Boron, I strongly recommended apply 0.2.24 version(mbedTLS 2.28.0) for the more secure network connectivity.