Создавать новый объект retrofit'а для каждого запроса - это дичь. В крайне специфических случаях может понадобится иметь возможность пересоздать его - например, при работе с двумя сетями (4G и WiFi) одновременно. Минусы - ретрофит работает через рефлексию, так что сборка объекта занимает значительное время, иногда сопоставимое с временем исполнения запроса, и кушает процессор. И порождает работу для сборщика мусора. А самое главное - не несёт никакого полезного смысла.
Плюсую. Ну вообще, норм тема обойти это - написать синглтон, который будет создавать инстанс апишки ретрофита + кэшировать в array list и в следующий раз брать из него.