Blazor server running on http behind NGINX reverse proxy

This problem usually occurs when nginx does not redirect HTTP POST requests to HTTPS (the sercurity service makes a POST request to get the current user). Check the linked thread for a modification in the source which uses GET instead of POST. I any case you can add logging in the SecurityService to troubleshoot the deployment issue. There are probably messages logged in the output too (also you can check NGINX's logs for failed HTTP requests).

And to clarify a few points:

The UI framework is not relevant to the issue as it is entirely server-side.

There is no such thing as radzen blazor http server. The server is the ASP.NET Core built-in one.