This issue was caused by a publish utility. There were multiple entries in GLPAYMENTMETHODREVENUETYPEMAPPING, so different gift types are trying to map to multiple mappings; there should be only one per PAYMENTMETHODCODE, REVENUETRANSACTIONTYPECODE, REVENUESPLITTYPECODE, APPLICATIONCODE, TRANSACTIONTYPECODE
These appear to have been added all at once - the audit information seems to be backdated but the timestamp on the record is more recent.
If this issue arises:
Contact Support and reference this article.