Generally, we do not recommend to sync with the last submission or webhook data. Because when a user submit multiple KYCs, 'Rejected' status may follow after 'Approved' status(they are processed seperately), or since Step 2 - tried 'incomplete' submissions will turned into 'rejected' after hours, you will receive belated webhook.