You can implement this by using a loop region. We have a similar setup with the intro, looped region, and outro. The way that we set up our music Events is with a loop region over the looped area, a marker at the beginning of the outro, and a transition region over the same region as the loop region. Then we add a parameter (called “Stop Trigger”, but feel free to name it whatever makes sense to you).
The transition region is setup to transition to the outro marker, but has a condition on Stop Trigger being set to 1.0. That way, instead of stopping the Event or setting its position, all I have to do is just set “Stop Trigger” to 1.0 and the Event will stop on its own.
One thing that would be nice is that if the source .wav file has loop point markers embedded in it, if FMOD would automatically add a loop region to the Event when the wav file gets added.
Hope that helps!