This means that the MQTT client associated with the Transmission configuration has the ‘primary host id’ field set. This tells the client to make sure the primary host is online/connected/listening before Transmission will begin sending data. This is a recommended setting.
On the Transmission side, the the Primary Host ID is specified in the Set configuration. Search for “Primary Host ID” in this page of the online documentation.
I’m glad it worked. I should note, we do generally recommend that people should use primary host ID. MQTT Transmission would have also properly connected if there was a Sparkplug Host Application (such as MQTT Engine) properly connected and publishing it’s Primary Host STATE/online message. This is generally the recommended solution as it prevents MQTT Transmission from publishing data to a Host Application that isn’t even present and listening.