Hey again bro,
Thank you again for the accurate feedback.
It was my mistake not noticing that behavior.
The error occurred because the command reset all nodes, including the root node, if it had a value of 1 in the JSON, and by default this happens... it refunded that node point and then automatically activated the node, generating an extra point. It's resolved, thank you again!
Regarding the command to reset a specific node, I decided to keep it as is, for a situation where the gameplay forces the player to forget a key spell or ability for a moment and then reactivate it with the unlock node.
But I added a new command [ResetBranch] that allows resetting and refunding an entire branch of the skill tree.
The new version 4.6 is now available!