Do(does?) DT_INT's reset TMR1IF for you?

Past that, get rid of everything else and just toggle a pin, only toggle a pin, and nothing but toggle a pin...and measure that and see what happens.