It’s sad you never got an answer as I am having the exact same issue.
All I wanted was to disable player controls at the beginning of a sequence and re-enable it at the end. Then I saw I had to create two delegates and two functions … not one direct function call in the controller with a simple boolean parameter as you would expect - and if I use 10 sequences, I need to make 20 delegates and custom events … that can impossibly be how this is intendet to function?