Looping event won't stop

I have an event that is triggered like so:

instance = RuntimeManager.CreateInstance(eventReference);
instance.play()

The event also triggers additional event that is looped. The problem is that I can’t stop the looped event no matter how I try! I’ve tried:
1 - stopping the original event that I have a reference to - does not stop the looped one
2 - playing via StudioEventEmitter and calling .Stop() - does not stop the looped one
3 - mcg.setMode(MODE.LOOP_OFF) - no effect at all
4 -
RuntimeManager.CoreSystem.getMasterChannelGroup(out var mcg);
mcg.stop();
mcg.clearHandle();
mcg.release();

  • Stops the current loop, but after the current loop cycle ends it starts playing again