Hello Praneeth
From the MRP point of view, the calculation will always happen in the base unit of measure. In your case, the base unit of measure is link.
Since there are no decimal places on unit link, MRP will always round the planned order quantity to the next whole number.
I suggest you to change the decimal places and decimal places rounding of unit Link to 3 and test again with a new order.
BR
Caetano