Implement Mover Lifecycle status in Transform rule

The reference of oldValue is not consistent. It is not returning the most recent old value. If you change the value a couple of times, oldValue is always the oldest value and not the most recent one. Has anyone been able to solve this?