Hi ,
Thanks for the response. It turns out that the only bug involved was a mental one on my part. I wasn’t disabling collision / overlap events so the string was firing off for a new item collection without an actual new item and as a result was deleting the “old” one.
I moved it back to the Scripting section. Sorry for wasting your time.