I fixed it! whenever I made the slot swap function work, I was also able to properly follow Karan Parmar’s video tutorial correctly. I did not need to use an “is empty” boolean after all, but instead checked my drag operation node, use an equal (text) with an item structure break and a “make literal text” node. Then I plugged it into the branch infront of the drag operation node and copied and pasted the previous array elements, followed by my slot swap function and refresh node!
From what I see, all is good so far, but I did ask for your help and I greatly appreciate everything you did! Thank you!