If you use the "Program Shift" in P-mode (turning the command-Dial for setting a different time/aperture setting for the next 1 image) and you are in a timer setting (2s or 10s) the "Program Shift" is reset directly after pressing the shutter button and the selected "Program Shift" will not be used for the taken image after the timer has counted down.

Can you confirm this?