Maybe the intermediate values shown don't satisfy all constraints? It's pretty much impossible to say for sure without full code.