Maybe a cast is failing on the use of the WorldActor. I would suggest putting in some print strings and breakpoints to make sure things are firing correctly in your project. Only other thing I can think of is maybe the raycast isn’t working, but it should be if it’s showing the Interact text but that happens client side. When you press E the Server does the same raycast and then calls the use fuction of the bp interactable interface.
hrmm, that looks odd. My first thoughts are that it’s calling it client side so it’s not properly showing the items as they exist on the servers inventory of the character.
I would double check your code against the NPC examples in the ARPG Inventory System as they achieve the same behavior as you are trying to add.