Instead of creating a Person in the background in order to get Contact sync, use the Contact data directly on the donation object to sync the Contact