I believe I was able to get it to work using your input thank you! I’m not sure if I’ve done it in the best method but I’ve tested it and it appears to work.
So I did end up changing it so the silo blueprint manages most of the data and was able to give it an identifier using the number at the end of the display names (not sure if this was the best idea but seems to work). I then saved all the data from the blueprint, then on load recreated it and reset those variables which seems to be working.
I still probably could’ve set it up better and will have to find a way to be able to delete the silos in game without breaking it, but I believe that may be a question for a different topic. Thank you immensely for the help and guidance.
silo bp
player controller
silo bp
widget blueprint