If the values are being arranged alphabetically, it would seem the data comes from a field of type text. First thing to try would be to change that field's field type to number instead of text.
If that doesn't work out correctly, please describe your value list set up in detail, you may not be able to avoid this order for a value list, but there are alternative value selection methods that do not have this limitation.
Could you set the Calculation result as Number?
I think, even though there is text in the result it should treat it as Number when sorting.
I set the calculation result to be a number.
Set the data formatting to "as entered"
Works beautifully. I knew there was something simple I was missing.