When there are objects that show as generating in Process Monitor, if you then click on logout you are presented with a error message that shows (where X is the number of tasks):
X Tasks in Activation
X tasks are still in activation. If you log out now, these tasks will be aborted when they start.
But when I log back in, the tasks are still there and active.
Release : 21.0.2, 12.3.x
Component : AUTOMATION ENGINE
This behavior is by default and has been the case since at least version 11.2 when using the Java UI.
If this is not the desired behavior, then use "Generate at Runtime" on the object. This keeps the start and generation of the tasks as different transactions, and are not dependent on the user session starting it.