Hi Cristian,
when a process instances arrives an intermediate timer event then a timer job is created. If the timer event contains an expression then the expression is evaluated first. But the timer job will not be updated if the expression or process variable change their value.
So you should leave the timer event and enter it again. See the example process:

Otherwise, you can modify the timer job manual but it is not a recommended way.
Greetings,
Philipp