After talking some more with colleagues, this error behavior related to your Nginx configuration and not related to FusionAuth directly.
You can check out two reverse proxy repos that are community maintained below for further guidance:
https://github.com/FusionAuth/fusionauth-contrib/tree/master/Reverse Proxy Configurations https://github.com/FusionAuth/fusionauth-containers/pull/61As I often have to remind myself, when deals with layers of abstraction, it is always best to start with the simplest base layer and build from there. So in this case, a good approach may be to expose the FusionAuth node directly and try to get it working without a proxy. Or try getting a proxy working with FusionAuth on a VM/docker locally (as opposed to the cloud/remote), just to remove variables.
I hope this helps!
Thanks,
Josh