Eventually found the anser:
Our Django server did not have the new domain in "ALLOWED_HOSTS" in settings.py.
I found this by doing other searching until this came up.
Normally we would have seen the warning for this, but the switch to a production mode caused us to miss the error!
Thanks for everyone's input.