I am having an issue with geometry nodes, where if I take a base curve and then link that curve into the points of an Instance On Points node that I would be spawning on it, call them tree branches, and then take a duplicate of those tree branches and plug their last Set Position node before going into their Instance on Points into the sub branch Instance on Points in the Points slot, the sub branches seem to spawn in world space or something and are not spawned upon the branch system. I have tried adding a Realize Instances node and then linking it to a Set Position node and which I linked from the main branches Instances on Point node and then plugged into the Join Geometry node and then linked that Set Position going into the Join Geometry node into the sub branches Instances on Points and it put them where they should spawn, but their settings were restricted to being revolved around the Curve Circle node of the branch system rather than the Resample Curve node and so they did not spawn very well and were not very adjustable, if anyone has any ideas on how I could fix this issue i would greatly appreciate it. 
here is a link to the file if anyone wants to have a poke at it.


