Hi,
The interrupt flag will be set as soon as TMR1 overflows but PBP won't "see" it until the PauseUs statement is completed. Hence, the ISR won't be executed until after the pause.

Using DTInts won't give you that problem.