Can you show me a video of you:
Starting gun game
Joining
Leaving
(Getting the currency)
Joining again
Leaving again
(seeing if you get the currency again)
I have no idea what your data file looks like from this context. For all I know, you have a pending participation reward in data that is triggering when you wake up outside of the event after leaving.
Hopefully sorted the Milcrate.
if (NoEscape != null && NoEscape.IsLoaded) NoEscape.Call("StopCombatBlocking", player);
That runs for the player when they leave the event.