Thanks for the report.
The agent is actually propagated down the subGraph, but the error is happening, because of the current execution order in “SubTree.CheckInstance” method (OnGraphStarted is called before propagating the agent).
I will have to fix this.
Thanks again for the report!