Solution
Floating point values cannot be directly used in a Case Structure's Case Selector. If you wire a floating point into a case structure, a coercion dot appears, meaning that the number is being turned into an integer and losing precision. However, you can multiply the floating point value by a power of ten, and then convert that value into a signed integer. Then, you can make cases and case ranges that are your desired floating point value multiplied by the same power of ten value.