Spawn Actor Question, (Spawning In 2 Actors Kinda)

I am having a bug with my inventory system. Well two bugs but this is the more prevalent bug. I am mediocre and have only been learning blueprints for about two months now.
Bug,
If you drop an item out of your inventory it creates on Server 1 instance of the item. On clients it creates 2 instances of that item but one is labeled lets say BP_Item_0 the other BP_Item_C_0. The first one functions fine and allows you to pick it up. Nothing gets transferred into the inventory but thats the other bug not this one.

Solutions I have tried,
Running from Server First then Multicast, no change

First Screen Shot,
Showing Where the “Drop” Button Drop is Called from,


This is were secondary “Drop” if drag and dropped off widget Drop is Called from,

Second Screen Shot,
Showing the Path the Drop Takes Place
RPC_Server_ListenDropItem is Replicated, Run on Server
RPC_Listen_ListenDropItem is Replicated, Multicast

Screenshot showing the buggy jerk.
Server/Player 1


Server/Player 2

Server/Player 3

Spawning should only take place on the server (Not Multicast) and then set the actor to replicated

Im at work right now but i will try that once i get home. Ill edit this post with the results. Thank you for the response.

Thank you Auran131 that fixed the bug that I was having with that but I am still having a bug with the data from the Item variable not transferring over to the new items that are placed down.

make sure thats replicated inside the BP_Item too