Floating point iterations fail

You have stumbled upon a feature of floating point numbers.
Decimal 1/10 is an unending decimal fraction in binary floating point,
like 1/3 is unending in decimal representation.

There is no exact floating point representation of .1 iin AI2.

If you must deal in decimal fractions, use the math block that formats them as decimal text.