Я там при создании вью модели делал так: CurrentCulture = CultureInfo.CurrentUICulture, а когда сделал через конструктор CurrentCulture = new CultureInfo(...), то все норм стало
И по сути ошибка выходи ла из-за того что у меня в листе с культурами было DisplayName = Russsian(Russia), а то что я присваивал было DisplayName = Russsian и они то не равны по факту