We have a similar issue, we would like to be able use a transformation to take a CLOB, and transform it into a VARCHAR(x) (nominally 4,000) and replicate it into Azure Synapse.
I think I found a workaround for the LOB transformation, see the link below. The source is PostgreSQL however I think it works for other source endpoints as well, eg Oracle source etc.
NOTE: Upon clicking this link 2 tabs may open - please feel free to close the one with a login page. If you only see 1 tab with the login page, please try clicking this link first: Authenticate me! then try the link above again. Ensure pop-up blocker is off.