Self-explanatory. My example is a lightbulb going from bright to dim. Initially when the light bulb is bright, it fires the start method on the “onInstance” and fires the stop method on the “offInstance”. Once this stop method is fired for the “onInstance” it will not read any start method’s fired for it past that point (though the offInstance will)
From my testing I am able to start and stop and restart the same event instance without issue in Unity. Are you able to post the code that you are using to handle this situation?