You could try a calculation something like this, possibly?
LEFT(IF(LEFT(Status History,LEN(IF(ISBLANK(Status),"-",Status)))=Status,Status History,CONCAT(IF(ISBLANK(Status),"-",Status)," (",$$NOW,") | ",Status History)),2000)
Source:
https://experienceleaguecommunities.adobe.com/t5/workfront-que...