We have three layers for configuration overrides--global, modules, and languages. This is actually also the order of the actual priority they have. Global overrides take precedence over everything while module overrides take precedence over language ones. This is why, if we have overridden the system.maintenance configuration in the module, we can not use the language override in our code. So, keep this in mind.