Só para ajudar o pessoal, eu tinha feito os DTOs com Record porém o ModelMapper precisa de um construtor vazio e não privado.
Porém os atributos de um Record são imutáveis e seu construtor é privado, logo precisa-se criar os DTOs como classes e adicionar um construtor vazio com
@NoArgsConstructor