BES Client does not take the "__RelayServer1" specified value

Yes, that might work - I went the more drastic route of uninstalling the client, deleting all the content and sub-folders under /var/opt/BESClient and then putting the config in place and reinstalling - seemed to work every time as long as I had that config in place. I noticed that it would reset to defaults unless I had pretty much that entire config, I used it on several red hat and centos images with no more issues after I started using it.

I’ve noticed a pattern in that I have not seen this issue with Ubuntu or other debian-based distributions, only RH based ones like CentOs.

Here is another thread discussing the same issue, not sure if their solution worked or not :
Clientsettings.cfg Not Working for __RelayServer1