I've tracked down some of the issues to the fact that I was using the IP Address until I could migrate traffic to the server.
What I'm seeing now is that PM2 is writing the hostname as the IP Address. I can't tell where that information is coming from.
config/config.*.yml:
rest:
ssl: true
host: {HOSTNAME}
port: 443
nameSpace: /server
dist/browser/assets/config.json:
"rest": {
"ssl": true,
"host": "{IP ADDRESS}",
"port": 80,
"nameSpace": "/server",
"baseUrl": "https://
{IP ADDRESS}
/server"