La bibliothèque PubSub utilise la version 3.1.1
Certains brokers proposent la vertion 5
c'est sans doute le cas des brokers d'EMQX ,que je n'utilise pas, il faut peut être faire sur sa consoie une action pour lui dire de travailler en version 3.1.1
MQTT X est un client (comme MQTT Explorer ou MQTT FX) pas un broker