You probably should reorganize your events to take the change into account.
It mostly means that in the event/sub event you're creating/spawning an instance, the newly instance is picked, so the actions are applied to this newly created instance.
But if you add a sub event to the current event, the newly made instance is not picked anymore as it is not created.
You should rather end the event there (the top level event) and make a new event, picking the newly made instance (by UID or whatever...).