Зайди в gradle. Посмотри зависимости для Room, версию языка и тд Или забей, потом сделаешь. Мб ты слишком долго с ошибкой мучаешься и просто не видишь простого решения
А ты менял структуру бд? Просто у тебя первая версия, мб ты что-то поменял просто, хотя ошибка должна другая быть Попробуй поменять версию и в билдере добавить пометку, что с новой версиией данные в бд должны очищаться
И вот совет, я так в свое время тоже прогадал. Если ты не знаешь java, то лучше начни с нее. Больше примеров и тд, потом будет легче понять kotlin. Все равно щас вакансий чисто котлина почти нет
У самого были с румом непонятные ошибки, которые ни как не гуглятся и не имеют явной зависимости с кодом. Попробуй у инсерт метода указать onCoflict стратегию. У тебя выход только один плясать с бубном вокруг кода...