Hi,
Yes that confirm how i think HG work. When the status of alarm is "alarm", you have to disarm and rearm for a new trigger.
I am not an expert in alarm system, but i think is like most of them work ...
Bye
PS : the stop after 30 secondes, is it because you configure HG for that ?