Flashy Mike for what it's worth your debounce time information was probably useful and your watchdog statement actually ended up at least the right idea. Better to post replies about that if any here:
https://budgetlightforum.com/t/-/44344/217
Anyway, my dumb debouncer seems to be pretty solid. It's just a very different context though from most of them, a context that happens to lend itself well to, and benefit more from, this very simple solution.