Timer2 Interrups REFUSE to work! :(

Watch is sleeping to save massive amounts of power.

Not working saves even more power? Just trying to eliminate possible areas of conflict.

there is a button interrupt attached to pin D2 i believe.

I'd check... I also don't see where you connect that ISR to that pin. The attachInterrupt() function is usually called to make an association.

I think, at this point, that we need to see all of your code.

This is timed by generating interrupts on the clock pins.

Which pins would that be? What code, of yours, is supposed to respond to those interrupts?