See also forum post https://forum.mendixcloud.com/link/questions/96621
To me it seems that the object being passed reverts to the state at the beginning of the microflow not the state the object has at the moment when being passed.
Rene created a test project (see the forum post).
It looks like the problems started with Mx7.23.7.
Regards,
Ronald