A fallback path reads the hard-coded default instead of the environment override. Callers that take the fallback ignore the operator's setting while the main path honours it.
Resolve a setting once and pass the value down. A second read in a fallback picks the default.