This simply turned out to be caused by incorrect .NET packages on the web server, and correction of web server configuration.
Basically:
Install the Blazor app and the API on separate "Sites" using each its own port
Install the correct .NET framework packages for the API to be able to run