Let's solve them one at a time. This should be the easiest
First add a debug node showing what is going into the Trigger and another showing what is coming out of the trigger. See whether there are extra inputs going in or extra outputs coming out. If that is not behaving correctly then select the button and trigger nodes (and any other nodes directly involved in this problem) and Export them and paste them here. In case you do not know how to post a flow, in order to make code readable and usable it is necessary to surround your code with three backticks (also known as a left quote or backquote ```
)
```
code goes here
```
See this post for more details - How to share code or flow json