Workflow
I have 2 profile types (Basic & Premium) membership and 2 workflows (Basic & Premium).
A user joins the site and defaults as Basic, they then select to upgrade to a Premium membership by clicking a link, go to a select plan page, pay, then return to profile as a Premium member.
Payment is made via payplans using Braintree.
I have confirmed that a user can upgrade from Basic to Premium and their membership badge changes.
Issue
When they upgrade from Basic to Premium all their profile information is lost including the mandatory information they entered when joining (except name which takes their old First Name - Jason Last Name - Wells and puts it together into First Name as Jason Wells)