Zamrzanie Blazor Server instancie

Ahojte,
portujem jednu svoju sukromnu aplikaciu z knockoutjs do Blazor Server, kodenie ide od ruky, len mam neustale problemy s tym, ze mi zamrza GUI, a ked dam refreshnut stranku tak ju nerfresne, podobne ju ani neotvori v novom tabe, proste akoby cely server zrazu zamrzol.

Deje sa mi to vo Visual Studiu 2019, .Net 5

V konzole browsera niesu ziadne chyby, takisto ani v logoch.
Pouzil som aj navody z https://docs.microsoft.com/en-us/aspnet/core/blazor/fundamentals/signalr?view=aspnetcore-5.0 ale nepomohlo mi to.

Nemate s tym skusnosti?

Pravdepodobne v nejakom eventcallbacku mas awaitnuty Task, ktory trva dlho, alebo nikdy nekonci.
Blazor callbacky awaituje a spracovava sekvencne.

Musis sa naucit to zreprodukovat, potom to uz lahko oddebugujes

V takom pripade by malo stacit dat pauzu vo Visual Studio a pozriet si vsetky thready, kde su aktualne hangnute.

Vdaka, nasiel som jeden problem:

string result = Regex.Replace(text, @".....", match=>{
   if(DateTime.TryParse(match.Value, out DateTime date))
   {
        DayInfo[] dayInfos = this.dayService.GetAllDays(date, date,...)
            .GetAwaiter()
            .GetResult();
  
    // ...
   }
});

Nasiel som asynchronu alternativu a pomohlo to. No mam este jedno podobne miesto, kde to nebudem moct prepisat na asynchronu variantu.

Preco volas GetAwaiter(). GetResult() a neawaitujes Task?

Pripadne, ak to chces synchrónne, preco nie rovno Result property tasku?

Pretoze, podobne ako v pripade vyssie je callback, v ktorom sa vola sychnrony. Viem to vyriesit, len musim zmenit flow spracovania a pouzit nejake zastupne ID-cka.

Osobne by som bol radsej, keby mi OpenXML tools umoznovali v tomto asynchrony pristup, ale nevyberiem si.

A preco nie Result?
S prednasok o async/await som vypozoroval, ze sa neodporuca pouzivat pri promise taskoch. Povazuje sa legacy API (asi pre to, ze namiesto konkrtenej vynimky hadze AgregateException).

nemas niekde link, mal by som si tieto veci zopakovat

Zial nemam to v pisomnej forme, ale v tejto prednaske by to malo byt (ja som na nej bol v Polsku nazivo) - https://wug.cz/zaznamy/562-WUG-Days-2019-Most-common-mistakes-in-using-Tasks-and-in-asynchronous-code.

A ked chces ist viac do hlbky tak toto - https://www.youtube.com/watch?v=FjIIbG9abM8.