Ue5 - adding npc interactable objects dynamically

hi all, been stuck on this for hours as there is no tutorial / answers for my problem.

my game is about selling cupcakes to ai npcs, these cupcakes are actors in my scene. when i press e, i pick one up (the original actor is deleted, and a static mesh appears in the player’s “hand” to show what is selected)

when i press e on the counter, the static mesh is deleted and a new cupcake actor spawns on it (to show i placed it down). for the convai npc to pick up this cupcake, it needs to have been added in the ‘objects’ section in the details panel. but i want to do this dynamically as each cupcake that spawns on the counter is not originally in the scene.

when i hover over the ‘objects’ it says “use the environment object on the chatbot component to add objects programmatically or during game mode” but i wasnt sure how to use this. this is what i have so far (nowhere near working) and its confusing because my cupcakes are actors so i had to turn them into a convai object entry type. btw this is in my convai npc’s blueprint

if anyone can help i would really appreciate it !!! :')

edit: just changed some things around, i think this is an improvement, still doesnt work but i think its closer to my answer.

new: