Unable to Access "Settings" in Backend
In your general.php for a production site you'll probably see "allowAdminChanges" set to false. This is not an inconsistency, this is how it is supposed to work. 
Every change you make on your local development will be added to a project config file ( yaml file in your config folder ) and fields / sections / settings you create locally will then automatically be synced into your staging or production environment, the reason admin changes aren't allowed by default in there is simple, if you make changes in many places, the project.yaml file will be inconsistent and you'll run into a lot of issues trying to sync your install across different environments.