Weird Arduino timer behaviour
OCR2A doesn't do anything because the timer is in 'normal' mode. In normal mode the timer will just count to 256, not 125. Which would mean the you get a serial.print every 2.05s.

You need to use CTC mode. Do this by setting the WGM21 bit to 1.

TCCR2A = _BV(WGM21);