I'm not sure what I am doing wrong, but I have changed the config to start with Mining and Woodcutting opened. They both include a node to unlock a new tree by granting permissions to the next tree. Each tree has an additional node with a tree it can unlock.
It works perfectly at first, but then the next tree won't show as an option, despite having the permission listed in the buff and under user permissions.
One odd thing is if I grant the permission to the default group, it will show up, but not for an individual user. For instance, skilltree.Build_Craft is not showing up through node unlocking or by manually granting the permission. It will show up if I grant access by group.
The permissions unlocks seem to work for Skinning, Harvesting, Scavenging and Cooking, but none of the others. All trees will show up for a user if skilltree.all is granted.