Hi team,
There’s a bug in the ItemDropper script - when loading the game, it Instantiates prefabs for items which have not yet been picked up. But it doesn’t check if that pickup exists in the scene.
This means that if you reload the game several times, it creates several instances of every dropped pickup, rather than just one.
To reproduce - drop an item, save the game, then reload 5 times. You should see 5 instances of the dropped picked, allowing for item duplication.