Ok, if I understand this right, you’re having the button damage-activated instead of just use-activated. If so, you are probably not resetting the button properly, leaving it at 0 health and unable to be activated again.
Ok, I think I see the problem now- when the trap turns off, you use the “Toggle” input, but that disables it and you don’t subsequently reenable it. See if the entire trap works with every other activation, waiting 25 seconds between each. If it does, this is the problem and you need to either remove the “toggle” output entirely, or change it to “disable” and add an “enable” input somewhere that will fire before the trap can be used again.
Removing the toggle fixed the issue. Thanks!