Do you still have an open client 12.5 environment around that you could test against the 16.x ASE to help narrow down whether the issue is on the ASE side or the Open Client side?
Do the values appear normal when looked at using the isql utility?
-bret