I encountered a similar problem a while back. The key to resolving it for me was realising that when you trigger a custom workflow by dragging an item from a RG, this implicitly sets the workflow thing to the item you’re dragging. Perhaps you can use this to find a solution to your issue. This is discussed some more here - http://forum.bubble.io/t/a-little-drag-and-drop-fun/29262/10