Solución: CS1998 "This async method lacks 'await' operators and will run synchronously" en C#
CS1998 significa que un método async no tiene await, así que se ejecuta de forma síncrona. Quita el modificador async y devuelve Task.FromResult, o agrega el await que olvidaste.