Hello @Stanislav Slovik - Administrator
My observations are
This behavior is a limitation of the Copy Activity. To preserve the full precision of numeric values from the REST API, you can use a Mapping Data Flow instead. It retains the original value from the source without expanding or truncating the decimal, as shown below in the source data.
Reference: Value mismatch using copy data activity in ADF
Based on this, if the decimal values have a precision greater than 28 (BigDecimals), you should convert the column's data type to a string using the toString(<ColumnName>)
expression in a Derived Column transformation, as demonstrated below: