Here’s an explanation I did on a github issue which was pretty similar. The aw-client/aw_client/config.py only includes the default values of the config files and creates them if they don’t already exist, so changing the config files directly is recommended.
I will add this to the docs later, seems to be pretty requested. Still, please be aware that your data is not encrypted so all traffic going between your client and server can be tracked. We are still far from finished with clients reporting to a remote server, so the recommended way currently would be to run aw-server on every machine instead.