Connector registrations include additional donations

Why are registrations made with additional donations transferring over the connector as registrations with the donation amount rolled into the total?

Article
Number:55604

Products:

Blackbaud_Sphere

Every payment must have a single payment type (registration, donation, etc). In this case, although Sphere is able to internally mark the donation amount as a donation, the payment type for the registration is set to "Registration".

As a result, when the payment is synced over the Connector, it pulls over the total amount of the transaction (registration + donation) and the payment type (registration).