pick up not working in multiplayer

whenever my character goes to pickup an item (destroying the actor) it disappears, but my character cannot walk through it and the other client can still see the item. it does not matter which client picks up the item, the same thing happens. here’s a video of what happens, cant seem to figure it out. im pretty new to unreal, this is my second day using it but id appreciate any help. video in case it helpsimage of the blueprint from the character event graph

Your logic flow and netcode isn’t setup correctly.

Pick up actors (ITEMS) need to be set to replicate (class default settings → replication).
Server should be spawning these. IF they are placed, net load on client should be ticked.

Client interacts → RPC server to pick up.
Server attempts interact. If valid → Server destroys actor.
Server handles inventory.

Dropping items…
Client initiates a drop → RPC Server to drop item.
Server validates item is part of inventory, if so it removes it from inventory then spawns the item.