Transfer order is created is created for a Product (with 2 Batch linked to that Item). Transfer Order is released to WH, therefore Work is created for 2 Batch.
Warehouse workers picks one batch through mobile device and cancel the other batch. Then completes the work.
Later in the Transfer order in AX, the user change the 2nd batch to a different 3rd batch (as they identified 2nd batch is a wrong/ un available). Again, they release it to WH. Work is created for the new batch and its completed through the mobile device. But at the end the Transaction does not change with the correct batch which creates a problem.