Hey Scott -
Based on the initial description it sounds like the scenario is receiving more than one "returned event". (this is a normal way to help with Fusion performance - for example, in one of our scenarios we have it set to 2000). This is controlled by a setting in the watch module.

Historically, I think the default is 2.
Has the team tried the "explain flow"? It gives a graphical illustration of how the scenario is working. (I don't use it much, and others may have insights into any gotchas with it.)
