Accessed None for Wrapbox in Widget.

I have been working on an inventory system, and have been following a (tutorial) while adapting it to my own work, but I have run into an issue. I keep getting Accessed None on the Wrapbox, which is causing multiple problems. I have already gone through multiple attempts to fix this.

I have Pictures of the code, and of the error. I can include more if it is helpful.

Is there any way I can solve this problem? I need it to not access none. Adding IsValid makes the code work without error messages, but also causes later bugs.

Make sure all the related blueprints are compiled, this is most strange, your not by chance accessing it anywhere else and removing or deleting it from the screen while its still being used?

I would delete the wrap box and add another one back in the same spot, ofc promote to variable if its not

Perhaps im missing something i am on phone atm, but all looks sound based off the pictures