UV coordinates are inaccurate
Like most other fields in blender when you modify this value, you actually modify the mean (not median as sometimes stated in the tooltip...) value of all the vertices, not all their individual values.
You can use the scale transform tool to scale everything along 0. Use the 2D cursor as a pivot point to do it :