The global constraints check function fails when mixing constraints which have the required options set to True with constraints which have it set to False.
This happens because the constraints check function does not separate between the two, and adding a required constraint automatically makes all the optional constraints not considered.
The global constraints check function fails when mixing constraints which have the required options set to True with constraints which have it set to False. This happens because the constraints check function does not separate between the two, and adding a required constraint automatically makes all the optional constraints not considered.