Destroying a component attached to an actor on both client and server side.

Im having an issue destroying a component on an actor when they drop their weapon. When the server side drops their weapon, The weapon pickup actor is spawned but the component remains connected to the actor only on the client side. Im pretty new to UE5, And I’m still learning, But any help would be appreciated.

The pickup item (the placeholder ground item) has to be replicated actor.
Client interacts → RPC to server to pickup.
Server destroys the faux pickup actor → Spawns the real weapon (replicated actor), adds component (replicated), attaches.

Client wants to drop item → RPC server to Drop.
Server destroys the weapon → Spawns placeholder (replicated) on the ground.