Boa tarde @taireribeiro tudo certo?
Quando o primeiro pagamento é efetivado, é realizada a baixa do boleto e ele não pode mais ser pago.
Entretanto, caso o cliente pague, por exemplo, pelo código de barras e logo em seguida pelo QrCode, aí de fato ocorre a duplicidade por conta do tempo de confirmação do pagamento.