Исправление: [FromForm] Dictionary<string, string> всегда null в минимальном API
Dictionary с [FromForm] в минимальном API связывается с пустым префиксом: ключи формы должны быть [key], а не metadata[key]. Оберните его в класс, чтобы имена остались читаемыми.