Level sequence looping cannot be stopped

Hi, I have setuped a basic level sequence that move a master camera to a specific spot around an object and play a looping sequence until the player press a button to stop it,
I did this to have one camera setup for all basic interaction with an object and a UI.

My issue is with stopping the sequence.
It works perfectly fine when playing any sequences, with the master camera or another spawned one, but as soon as i play the sequence as looping,even if the sequence end, the camera is never restored to the previous one.

I tried with PlayLooping and set a numbver of loop and Stop really does nothing. When the loops are completed, the camera is correctly restored.

Is there anyway to force stop looping sequences ?

FYI, my sequence is playing through actor blueprint and not through level blueprint

I actually just managed to “patch” the issue…
What i did is set my stop function to check if it’s looping, if so, i restart the sequence as non looping, find the end, and play from there.

It works, but it seems sketchy…

I believe the real issue is that i use a camera in the world and not a spawned one, and that when stopping, if the sequencer is set to looping, the previous camera is never set back as the active one.
I even tried to force activate my camera again and it did not work.

It sound like a bug ?