Since the CMP definitions in the RFC are not always precise, a client of one implementation might not be able to interact with an alien CA. CMP for OpenSSL tries to be compliant to the RFC but also provides a compatibility flag to adjust to other interpretations.
Cryptlib compatibility is the best (IR+KUR) so far.
Insta Certifier copatibility is the second best (IR) right now.
More compatibility will follow soon.
Wireshark traces of any CMP client communicating with any CMP server are welcome!