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 
P.S. Discover Update Client Details, the easy way to keep client information up to date in Salesforce. Find it on AppExchange - https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000EcsATUAZ