It seems to be always the same decimal value. This could be the result of the manual positioning of the first object.
Check the x-Position of each object and remove the decimals.
I think “bothers you” was the wrong phrase to use. I added the integralrectangle( and integralpoint( functions because sometimes a an integer is needed or greatly preferred. I’m glad it came in handy here.