Reseting ATTiny85 timer so millis and delay will work properly

Add

TIMSK &= ~(1<<TOIE0);

to your PWM setup to disable the timer interrupt during the PWM phase.