I understand what the vendor says about the quality. But, we have a contradicting claim: We *never* modify the quality received from the server, and never "invent" any quality of our own. I am convinced that if you are getting 32, that it is 32 what the server had sent. Try to talk to the server vendor again.
What OPC Server are we talking about?
If nothing else is left, an OPC Analyzer application (from OPC Foundation) can be put in the middle between the client and server, and the communication trace can be stored in file and then analyzed.