Значения acr должны быть разделены пробелом в виде одной строки, например: "idp: Google tenant: lado".Это также описано в спецификации здесь в списке параметров запроса 'acr_values'.
Причина, по которой все после первого двоеточия анализируется как значение acr 'idp', заключается в том, что oidcклиентская библиотека сериализует массив, используя 'encodeURIComponent', и вызывает объединение значений массива через запятую.IdentityServer анализирует значения acr, предполагая, что они разделены пробелом, поэтому он не может разбить значение на части.