Static mesh not destroyed on keypress

Hi, I am building a system where when a player character is within a certain distance from a static mesh and clicks a key, the mesh is destoryed and the item goes into the players inventory. I am able to “pickup” the item and have it appear in my inventory, but the static mesh is not being destoryed as I expect it to. I have attached my event graph and the functions for this implementation.

Any help or advice is appreciated, let me know if more information is needed, I’m new to Unreal Engine. Thanks.

UPDATE: This issue only happens when I run on dedicated server, if I disable the dedicated server the actor is destoryed as expected. So I assume that I need to replicate something for this destory to work when running on a server.

Did you try to create a destroy event on item and calling it from the client after Add Item instead of Destroy Actor?