Ugh, it’s always the simple things.
For some reason though, in my piston it worked the way I tried to for @allrak. I had 3 dimmer switches increasing to 100% over 5 minutes, and I set a “if level or switch of any of those 3 change, then cancel all pending tasks” command. It worked… changes from the piston didn’t trigger the cancellation, but physical changes did. Is it a difference in DTH?
What is another simple way to help OP cancel a fade initiated by a piston?