Windows folds `https_proxy` and `HTTPS_PROXY` into one variable, so the exported spelling shadowed the file's lowercase one and the case failed there. Each spelling now gets its own name: the file supplies a name the shell did not export, and the shell outranks the file for the one it did.