A production channel is allowed to run for a maximum of 10 seconds on the Scene Graph render thread. This means that if a channel needs to perform significant processing, that work must be moved to a Task node, to avoid occupying the render thread. To enforce this requirement, a channel that executes for longer than 10 seconds on the render thread will be stopped with an EXECUTION_TIMEOUT. Note that for a side-loaded channel, the timeout is reduced to 3 seconds, so that problems will be found before a channel is published.
The channel's main thread and Task threads do not have this restriction.
Unfortunately, the enforcement of the EXECUTION_TIMEOUT on the render thread was spurious in firmware version 7.5. The enforcement should now be consistent in 7.6.