as for the config.js not showing as modified, it is EXPECTED that this file will be modified
and so it is not tracked (see the .gitignore file) so that on updates it will not be overwritten