The CMYK model is quite lossy when we convert back to RGB, so we expect to see some drift greater than 0.
The HSL model seems lossy in some cases, but that might be programmer error.