Перемещение моего комментария к ответу по запросу.
Кажется, что у AS есть различные проблемы, которые я не могу понять, почему они существуют, но они устранены путем аннулирования кэшей и перезапуска (изпункт меню файла).Поскольку код компилируется нормально, кажется, что это один из тех случаев, когда запись в кеше каким-то образом заканчивается, я не совсем уверен, что конкретно происходит, но, по сути, что-то, что мешает его нормальной работе.
Таким образом, аннулирование кэшей и перезапуск могут вызывать подобные проблемы, будь то с Gradle или с Java / Kotlin / Scala /,