Disallow button action not working, if the button = interact

When using the action “disallow button” and assigning the disabled button to interact, interact will fail to be disabled. Creating a cooldown to interact and inflating the cooldown number also does not increase the cooldown. By my best guesses it seems that interact isnt hard coded to follow actions, and is somehow granted override? Is there a simple solution to this?

By using Disallow Button(Event Player, Button(Interact)), you will no longer be able to use abilities such as Symmetra’s Teleport, but Is Button Held(Event Player, Button(Interact)) == True will still work.