As mentioned by @fnrfarid this occurs when Material Transfer is done. What we thought was a precision issue is turning out to be something else. After looking at many lines of codes we still dont understand why system passes on fraction to stock adjustment in some cases and doesn’t in another. Below screen are from 2 internal transfers of same day.
0.771 worth of goods were transferred from warehouse A to warehouse B.
Same day another transfer from warehouse a to warehouse b and no stock adjustment
ERPNext: v11.1.77 (version-11)
Frappe Framework: v11.1.69 (version-11)