@DougBrowning I figured it was the decimal causing issues, but after much testing determined it was both the decimal and numbers over one digit causing an issue. So I kept at it and found a solution. It might not be the best, but it works.
I created another column in the choices tab called "text", and concatenated an A to the front of the value in the name column, and a B at the end.
Then I added another field in the survey that concatenates the A and B to the select_one answer.
Next I changed the calculate field with the formula join(",", ${select_one}) to the field that does the concatenation. So if I were to select 2.625 and 3.625, the join list would look like "A2.625B, A3.625B".
Finally I changed the regex(${name}, name) to regex(${name}, text).
It's probably better explained by looking at the pictures below. This is a simple survey I created to test before putting it in my real one.