The Update Client Details app has the functionality to delete the intermediate records after approval, if you want to keep the intermediate records even after approval, then you can raise the request to enable this feature in your org. To configure this feature in your org and understand it in detail, please refer to the following doc - Configuration Guide for Enable Keep Interim Record Feature