Создайте модель словаря для ответа AdaptiveCard Json и добавьте ниже в ActivityHandler
bool hasNotEmptyValues = <AdaptiveCardReturnJsonModel>.FromJson(JsonConvert.SerializeObject(turnContext.Activity.Value)).Any(pair => !string.IsNullOrWhiteSpace(pair.Value) && pair.Value.Any());
if (!hasNotEmptyValues)
await turnContext.SendActivityAsync($"Fill all the required values before submitting.");