In your case you mean Rptarqpost is triggered from WF level ie immediately after approval?
In that case ensure that no manual update is done then otherwise you lll have above inconsistency
what you can do if approver has missed deadline for approval then
Time admin can use Rptarqapp report to approve and update and avoid update in IT2001 directly
This would be better than have to manually create first in It2001 and then get a collision and correct the entries via deleting