When we try to pass the double value to the TCK component in studio, it will be rounded to 5 decimal places. I.e. when we have a double value 0.123456789 it will be rounded to 0.12346
Looks like the problem happens in the MappingUtils.coerce() method
We can see that we have rounding to 5 decimal places for any double value.