Solución: JavaScript interop calls cannot be issued at this time (prerenderizado de Blazor)
El prerenderizado ejecuta tu componente en el servidor sin navegador, así que IJSRuntime lanza una excepción. Mueve la llamada a OnAfterRenderAsync, condiciónala con RendererInfo.IsInteractive o desactiva el prerenderizado.