Метод обратного вызова IOPCDataCallback::OnDataChange вызывается с передачей в него в параметре pErrors кода ошибки 0xcccccccc. Похоже, что сервер вообще не инициализирует этот массив.
Хотя и странно, что другие клиенты это пропускают.