What broke my JWT flow in Blazor Server and how I fixed it

Three things I got wrong building my first production Blazor Server app, coming from a background in Angular and traditional ASP.NET.