The default LCD_COMMANDUS is 2000 us. (2 ms)
So moving the cursor to a specific location within the ISR makes it wait that much longer before it Resume's.
Add in the 50us for each character displayed, and the 1ms for the interrupt itself, and you get "3ms or something...".
HTH,
Bookmarks