The functionality in the images I attached is working as I need it to. The issue I had before was the changes made inside the skill tree were not being saved when the skill tree was closed. The changes are now saved in the variable so when it’s opened again, the changes I made are still there.
I’m still not clear how I’m doing it wrong. Should the skill tree command be placed in player controller rather than directly into the character BP?