Я столкнулся с той же проблемой, но на помощь пришел Джейк Уортон.
(https://github.com/square/retrofit/issues/2733)
В качестве альтернативы можно использовать Tickaroo TikXML
добавить следующие зависимости
implementation 'com.tickaroo.tikxml:annotation:0.8.15'
implementation 'com.tickaroo.tikxml:core:0.8.15'
implementation 'com.tickaroo.tikxml:retrofit-converter:0.8.15'
annotationProcessor 'com.tickaroo.tikxml:processor:0.8.15'
(если у вас проблемы с версией, вы можете использовать 0.8.13)
После синхронизации вашего проекта вы можете использовать фабрику преобразователей TikXML следующим образом:
Retrofit retrofit = new Retrofit.Builder().baseUrl(BASE_URL)
.addConverterFactory(TikXmlConverterFactory.create())
.build();
Прочитанная мной документация по TikXML довольно проста и может быть найдена здесь: https://github.com/Tickaroo/tikxml/blob/master/docs/AnnotatingModelClasses.md
Но если вам нужна дополнительная помощь, пожалуйста, дайте мне знать