Set actor location dont want correct

Hellow i have qoestion. I creating item and save him in items structures, then after actor death i trying to SetActorLocation from inventory by just getting this item from value but some reason its dont work correct - its spawns like ±50 points at Z and Y (x correct). When i moveng this item from him self (SetActorLocation in this item) its work perfect.
When i spawn this item i remove him from visible place far far away, then just moving him back and i move him smt like 10000 points avay his spawning like ± 0,02 but if its will be more then 10000000000 , his starting to move only at X correct, but Y and Z will be 0. Is anybody can answer me?
PS: Doing a online game but testing on server site.

Mb this images will help

And one more question i created a world inventory where i need to give him bc now i have this inventory in Game State. Is this wrong?

Hi Prototype2484

Could you post some screenshots of your blueprint setup, please?

In particular:

  1. Where you setting the transform data in the struct and where it is stored

  2. Where you are destroying the actor

  3. Where you are spawning your new actor

  4. Any other logic which affects the actor’s position.

Thanks

Alex