Hey there @OposumPete! If I’m understanding the goal here is to just change the Instance Character variable on the Ares actor, is that correct?
If so I’ve got a couple of questions that might get you pointed in the right direction depending on the answers.
Is the Ares reference in the UI being set appropriately? Pop a print in there right before you try to change it and let me know if it’s the correct reference and also valid.
If it is valid and the correct, your first button should be able to change that public variable directly. What I’m thinking is that the you may not be getting the Data table row again with the updated Instance Character variable after it’s been changed, as most of your button methods should work to change the variables.
After you set the variable, call an event on the player to print out the new Instance character listing as well to verify it’s changing. As of right now I can only see you check against your data sheet during begin play.