This is the current behaviour. For our duplicate checking in theory a customer could try one payment method which was unsuccessful, get returned to the payment page and choose another payment method. Both could use the PaymentStatus txntype. On the same txnid we would not know which payment processor to route to. We will review behaviour