We have received reports from our users that if a user has the billing address set as the primary address, data exists for the home address, and the user submits a new donation for that profile, the primary address changes to home address. The issue here is that the primary address changes without the user's consent on donation submit.
Thanks Alex! We will look into this and let you know if there are any changes. Right now I believe this is working as attended.