I'm not sure what I'm looking at in the video but inadequate debounce on the input would be my number one guess.
I believe DT_Ints resets the interrupt request flag on exit of ISR (@ INT_RETURN) so to test you could insert a simple PAUSE 5 or whatever before exiting.
Bookmarks