Process Variable doesn´t adquire new values after starting a new process cycle

Hi! I am facing a problem in my process model. The fact is that, when I run the process for the first time, the fields introduced by the user (interface from start form) are saved correctly. But when I finish the process and I try it a second time, the values of the process variable are not overwritten ( they are correctly written in my record, but it is like they are not saved in the process model, so all my logic runs according to the first time introduced fields). I have some captures of the problem:

Fields introduced for second time 

But when you search in process variable, the recordFact fields are not updated

The most confusing thing is that, even though it seems they are not saved correctly, the updates appear in my records

Any help would be useful

Thanks a lot

  Discussion posts and replies are publicly visible