Does Out-systems platform cleans or deletes all the BPT related tables periodically once the workflow is executed bases on some status .
We know that session data gets deleted by platform . Is the same mechanism is performed for BPT data.
No.
But you can use Process_Delete / Process_BulkDelete in BPT_API to delete old data.
https://success.outsystems.com/Documentation/10/Reference/OutSystems_APIs/BPT_API
Or use following forge component
https://www.outsystems.com/forge/Component_Details.aspx?ProjectId=1313