Do we need hash in Config Sync Directory if outside root If we set the config directory to be outside root and plan on committing the configuration to git, do we need (or is it recommended) to use hash in the config folder name?
The only purpose of the hash is to make it impossible to guess the location of the exported config. This is an additional access control in case .htaccess in the sync folder fails to do this.

If the config folder is outside of the root of the webserver you don't need the hash.