You pointed this out yourself... The functional linearity is lost from the top of the curve. So in an analyzer when you're only reaching 98% instead of 100% what does that mean for your accuracy at 32%? Nothing, that is less than 0.5% deviation. You get more variability from barometer pressure changes than this.
Yes order a new cell, but while you wait for it to arrive you can continue to use that analyzer
There is also what are you using the analyzer for. I am simply verifying tanks that I know either contain 32% or oxygen. If they were filled with anything else the results would be very different. A bit different requirements from a CCR cell.