This should only happen if the alarms have the same ID regardless of when the events are sent. Are you using rolling buffer? Or potentially clearing the alarms twice quickly? I think the latter could potentially cause Ignition to tell MQTT Transmission that two events actually did occur…