Okay, so I believe I have found the simple way to fix this problem is to actually have a variable UTexture2D in my USTRUCT and then in the constructor just set it to the the ItemBase Image. It seems to work pretty well, and is probably cheaper than the other method I thought of as spawning the actor creating separate variables and then destroying it.