Assuming I'm understanding the system, each entry in the tree is only taken once. I am concerned that it may be complex / difficult to keep track of where in the tree they purchased the talent.
For example, I have a human Technician with the Outlaw Tech and Slicer specs. I take Tinkerer, Solid Repairs, and Utility Belt. A bit later in my carrear I pick up Grit when I notice I'm always running out of strain. A month later I have no idea if I spent 5xp to buy it from the Slicer tree or 10 xp to buy it from the Outlaw Tech tree.
I'm not sure how to resolve the issue. Right now I would be temped to photocopy each tree a player takes and have them mark it with a highlighter when they pick a talent.