Only other behavior is Tween.
There might be a clash of other conditions / executions in a different part of the code...but oddly, when I remove the additional conditions and just have it execute On Drop - it all works. So that's why it makes me suspicious that it is the combination of the conditions together that is causing some weirdness.