Need help with loop time/interrupt programming

You are correct. The 2 millis were the issue. With only one millis I'm getting a constant 50 printout now.