The suppressFor parameter doesn't seem to work, it is always capped at around 15 seconds from my tests. This happens on version 2.14.15057, but it's happened as long as the command has existed. I'm just now reporting it. It's possible I'm misunderstanding the suppressFor command.
I would expect with a suppressFor parameter to be set to 120, the entity would suppress for 120 seconds.