I know this sounds silly, but when you press the silence alarms button, do you press it ONCE it and wait for all sounders to stop, or do you press it more than once as the sounders have not stopped instantly?
Reason I ask is the silence button is also a resound button, if you press it once it will send a “silence” signal around the loop, (which on some panels like Kentec and Ctec can take a while to fully circle the loop) if you press it again you will send the “resound” signal around the loop. Which sounds like your problem.
I use to get this as a common call out with some panels as the customer would press silence and expect the system to silence instantly, and because it does not, they get impatient, press it again which re sounds the system. (if you press silence/resound too many times on a cretin closed protocol panel they have a tendency to go into CPU fault and lock up with the sounders active and no way to silence)
)