Acumatica’s out of box Approval when creates a Pending Approval record in EPApproval table, if a notification is assigned always sends notification either first or second time (see the Approval Persist Method). In fact always when you put a document on hold for modification and then release from hold, Acumatica clears the Approval Log and starts over right from beginning UNLESS you have customization.