Consider the following:
To save you the headache of deciphering those expressions the gist of it is:
That's all fine and dandy. Without the "Trigger Once", an object is created every tick during that certain frame. That's too many. We just need 1 object. Sounds like the exact use case of Trigger Once While True, right?
It works... until multiple CharacterAnimation family members are on that certain frame of that certain animation at the same time. Then, still only 1 object is created.
Any ideas of how I can re-factor this event to calculate the Trigger Once for each instance? "For Each" just exacerbates the problem.