Using AVR Timer Within an ISR
Don't do delays inside an ISR. Don't do serial prints inside an ISR. Read this.

You need to redesign. The ISR can set a flag, that you then test in loop. Do the delay in loop.