적어주신 것만으로는 원인이 서버에 있는지 클라이언트에 있는지 알기 어렵습니다. 서버와 클라이언트에 패킷이 어떻게 왔다 갔다 하는지 캡쳐해서 확인해보는 것이 좋습니다.
레트로핏 상에서는 한번의 요청과 한번의 응답만 있었다면 재전송이 okhttp 단에서 일어났을 가능성이 있습니다. okhttp의 RetryAndFollowUpInterceptor 를 디버거로 잡고 한번 확인해보세요. 요청이 여러번 가는 것은 그럴수도 있는데 한번의 인서트 요청에 3개가 추가되었다면 서버가 일반적으로 API에서 사용하는 방식과 다르게 구현되었거나 잘못구현되었을 가능성이 있습니다.