Your problem lies in the fact that you're using "Decimal String to
Number" to convert the string to the number (integer...that should tip
you off
🙂 ). Change it to "Fractional String to Number",
and your problem should go away.
Another thing, is that it doesn't consider 10.1 (consequently 10 in the
current case) to be LESS than 10M, it's just not greater than
10M. You may want to change your comparison to "Greater than or
Equal" depending on what functionality you're looking for.