Welp. I answered my own question. An explaination of the difference would be appreciated for myself and others who might have the same problem.
Changing the condition to "On Touched <sprite>" fixed it.
I'll leave this post just incase someone else has this issue. Delete if necessary.