Hi @shwetade
Confirm the process step uses the right implementation class if it’s custom, or the correct OOTB delete process.
You can add a log step or debugging to confirm the payload paths before the delete step.
Check if the workflow uses a service user mapping (system-user-mapping) and confirm that user has delete rights on the asset repository path.
If the workflow is triggered by events, verify if there’s any conflict with other workflows or event handlers that might prevent deletion.
Even if no errors appear, enable debug logs for workflow and asset management packages:
com.adobe.granite.workflow
com.day.cq.dam
Look for warnings or messages that might hint at failure to delete.