Да, со значением свойства text-transform: uppercase могут возникать некоторые проблемы. 12
Например, для языков с нестандартными правилами преобразований (немецкого, нидерландского, греческого, турецкого, татарского, башкирского и шотландского) при использовании text-transform: uppercase азербайджанская буква i может некорректно преобразоваться в английскую I. 1 Чтобы решить проблему, у корневого элемента или отдельного блока нужно указать правильный язык с помощью атрибута lang. 1
Также, если свойство text-transform: uppercase не работает в браузере, возможно, есть селектор с более высоким приоритетом или инлайн-стиль, который перезаписывает это свойство. 2 Чтобы определить причину, нужно нажать правой кнопкой мыши на нужном элементе и посмотреть, в чём проблема. 2