Correção: CS1998 "This async method lacks 'await' operators and will run synchronously" em C#
CS1998 significa que um método async não tem await, então ele roda de forma síncrona. Remova o modificador async e retorne Task.FromResult, ou adicione o await que faltou.