We have identified the issue why it's coming, and we have identified that this issue is coming because a salary section was added in the change assignment. For whenever we do the change assignment and if we do not enter any data in the salary section still system identifies that there is a change in salary so it's added a zero increase, that's why we have removed the salary section from transactions like Change Assignment, Change Location and Change Working Hour. So now if you will change the assignment then the system will not add zero increase.
I hope this blog post was helpful for you. If you have any questions or feedback, please leave a comment below.