It appears that the StroyChunk that Grapher receives from the Keeper is placed on the OrphanQueue and is not drained to the StoryPipeline even though it's created in response to DataStore::StartStroyRecording call.
It can be a timing issue with the short test triggering StopStoryRecording before the periodic call to drain OrphanQueue gets a chance to notice that short lived StoryPipeline
It appears that the StroyChunk that Grapher receives from the Keeper is placed on the OrphanQueue and is not drained to the StoryPipeline even though it's created in response to DataStore::StartStroyRecording call. It can be a timing issue with the short test triggering StopStoryRecording before the periodic call to drain OrphanQueue gets a chance to notice that short lived StoryPipeline