I just noticed that the CIECAM02 implementation of colour diverged from https://github.com/nschloe/colorio and https://github.com/njsmith/colorspacious (which both coincide) in commit 5992be6adfcf28a3c4260376007b0ddcf3b8d1a1. You might want to tighten the screws on your tests.