MQTT Recorder (Cirrus Link modules) does not resume recording after Ignition Gateway restart

Hello,
I am currently using Ignition 8.3.2 and MQTT Transmission + MQTT Engine + MQTT Recorder (Cirrus Link modules).
The system is configured correctly and works as expected under normal operation, data is properly recorded into the database.
However, I am experiencing an issue after restarting the Ignition Gateway:
After a Gateway restart, the MQTT Recorder does not resume publishing/recording data automatically. No new records are written to the database.
To restore functionality, I must manually navigate to:

MQTT Transmission -> Records -> [My Record] -> Advanced Settings -> Override Publish Tag ->Check the Override Publish Tag checkbox
-> Click Save -> Uncheck it again -> Click Save

After performing this procedure, the Publish tag appears as FALSE. I have a Gateway script that sets this tag to TRUE, and Recorder then automatically sets it back to FALSE as expected.
At this point, recording resumes normally.

It appears that after a Gateway restart, the Recorder does not properly detect or reinitialize the Override Publish Tag state.
My questions are:
Is this expected behavior?
Is there a recommended way to ensure MQTT Recorder resumes recording automatically after a Gateway restart?
Is there a configuration setting (for example related to NBIRTH handling, initial publish behavior, or session recovery) that I may be missing?
The system is using Sparkplug B and the Override Publish Tag mechanism to trigger recording.

Any guidance would be greatly appreciated.

1 Like