Finished will always be called at the end of the matinee timeline.
Here’s an example where I added two custom event at a timing I decided. Those two events are automatically added in the controller node in my level BP
The finished event will when the matinee timeline will be done. This means when you reached the white line at the end. In matinee you can see in the bottom right how long in seconds this would be. In my case it’s 0.000 / 5.000, so the Finished triggers after 5 seconds.
As for the other 2 customs events, they are automatically triggered when the timeline passes over them when playing.
The result in my case is
After 0.5 sec : Event1 is fired, catch in BP and “MyCustomEvent1” is printed
After 1.0 sec : Event2 is fired, catch in BP and “MyCustomEvent2” is printed
After 5.0 sec : Finished is fired, catch in BP and “Finished” is printed