А проблемы пре переносе будут.нет не будут
Котлин - это более сложный и более высокоуровневый язык.нет, это не так
Он вводит операции и сущности которые раньше в Java не было.все эти "сущности" просто сахар и реализуются в джаве без проблем
Но может быть и такая ситуация что Java использовала какую-то технологию которая в Котлине так не работает или ее вообще нет.такого почти не бывает, с рефлексией может проблемы
Оставайтесь на Java.