Thanks for your response, I opened a support discussion as well and shared a test experience.
Well, maybe I can simplify what I am saying.
The interactivity timer resets every time a user interacts with the screen. So that when it is idle, after a set time it changes scenes. Every time a user interacts, the timer restarts.
When a video is running, to prevent the timer from changing scenes when it runs out, I am using a condition that tells the timer not to change scenes unless the video asset is “hidden”. So when the video is running, the scene won’t change (the timer is running in the background and set to repeat). When the video ends, I set a trigger that “hides” the video.
Here is the issue, if a user closes the video before it ends, it triggers the time (because a user interaction occurred). However, if the video ends itself, and hides based on the trigger, no interaction has occurred according to the program. So wherever the timer is at, if changes scenes. So the possibility arises that as soon as the video ends, the timer might only have a few seconds left, and immediately changes scene. I would rather the timer reset when the video ends, but there is no way to reset the timer the way user activity does.
Hope that helps.