The field you're mapping to cb_subs_inv_address_state is not mapping a value CBSubs expects. cb_subs_inv_address_state is stored as COUNTRY_ISO-STATE_ISO. So for example for California USA it's stored as US-CA.
Do you need to ask for this information during registration? If it's only purpose is to push that information to CBSubs my recommendation is reduce the friction on your registration page and remove those fields then they can complete them when needed in their basket.
The alternative is you'll need to be sure the information you're passing to CBSubs is values it expects. Easiest way to do that is to use CBSubs own database tables combined with CB Query Field to provide dropdown selects of the values CBSubs expects. The below topic does exactly that using CB Query Field and its Query Select field type combined with CB Core Fields Ajax and its Update On behavior.
www.joomlapolis.com/forum/developer-members-support/240757-query-drop-down-single-select-displaying-value-not-label-after-update?start=6#311513