Write Off - Payment

Facing a weird issue:
I wrote off an amount outstanding using the payment entry for one transaction and it worked fine, the write off difference button showed and we were able to write off.
However when i try and use the same method for a second account the write off difference does not show.
Any idea why this would be the case for the second transaction two different customers