Thanks Ravi for looking into this.
Yes we refresh every time when that record is checked. But that customer remains locked in Data manager. This issue is sporadic and doesnt happen fro every customer #. Customer remains locked and hence users will not able to use it. The lock then manually needs to be removed through DM.