Receipts Sent to Customer for Current Donation Include Previous Donations
The custom fields that allow you to specify who the donation should go to should most likely be attached to the contribution, not the contact.  Change the data model and the receipts should fix themselves.