This issue occurs when using states or switches to change the background music depending on the character's emplacement in a level.
When the Source Segment contains a pre-entry (the song's "intro", not contained in the subsequent loop), the "Exit source at: Immediate" doesn't work as it should, it instead waits until the pre-entry is done playing before switching.
This creates a problem as the source's pre-entry will continue playing on top of the destination segment.
Furthermore, if the switch is set again to its originale value, the same pre-entry segment will be triggered again (on top of the last one if it had not done playing).
Is there any way to make pre-entries coexist correctly with a state-changing music system?