AspNet Zero uses current environment name to determine the correct appsettings.json file. So, if you set ASPNETCORE_ENVIRONMENT in your Azure account, AspNet Zero will use appsettings.ASPNETCORE_ENVIRONMENT.json file.
Starting with version 8.7.0 it appears. I'm at 8.1.0.
I could not reproduce the problem. Can you please try to reproduce it in clean project.
Have an answer to this question?
and write your answer.