I don't have any fields "missing". Any fields that are not there are not supposed to be there.
EDIT: There are were three fields that were not used in the form that we don't need any more. I removed them but, as suspected, this makes no difference.
Would you like access to the staging site? I have just created it. It's identical but using PayPal sandbox.
You mentioned that all the fields that are on the forms are the only ones that you want. But i checked your staging site and all the information that has been entered in the form was saved correctly.
You must be doing something completely different to everyone else. I have just tested it again and it does not work. Did you go all the way through PayPal to the confirmation page?
The user is created in a hidden state by CRED and then in a live state by CRED once payment is received. If you are not completing that journey then it's not fully tested.
I have just done two more tests and both failed, which is exactly what is happening on the live site with all sign-ups.
Take a look in the admin. The two accounts that you created are the ONLY ones with CRED fields populated. All others are empty.
Do you need me to provide you with Sandbox PayPal email addresses?
We have decided to abandon this as it is holding us back and will use WooCommerce for user registration and rather than CRED commerce. Thank you for your help. It's a shame we were not able to resove this, but we have another method that we think may provide other benefits now.