casting to object fails

okay so i am using a basic inventory system and searching inventory when i cast to the object with the searchable inventory i cant get the id for the button (items) i am pressing the inventory because the cast always fails

There can be 3 reasons for this:
The Main Char is Null,
The Actor Traced is Null, or
Actor Traced is not a BP_ItemMaster

Or a Combination of all 3 :smiley:

this is the only place the cast fails
everywhere else it is referenced it works

What returns if you Get Display Name of Actor Traced (which I assume is a BP_ItemMaster or parent of?) and connect it to a print string?

okay so the actor is being stored but in the actor traced but for some reason it is only being shared to the button, i put it on a tick in the button and in the main Char, and only the main char print string is returned. so i just had a thought and please tell there is a better way then doing this