Hi @ntwrkguru - you're correct, I think right now if you have changed any settings in the System Console and use gitlab-ctl reconfigure it will overwrite any changes.
We have a note about this in our documentation, but it would probably make sense to look into what it would take to get it to work properly. Would you be able to open a feature request on it?