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).