ASP.NET core apps commonly use environment variables that can override values specified in JSON files. Those variables usually are not in all uppercase. See https://www.benday.com/2017/12/20/ef-core-asp-net-core-read-connections-strings-from-environment-variables/ for info.
Could you make uppercase optional, or take it out completely and just store parameters in uppercase?