we have a combobox which is pulling the state abbreviation and mapping to the dnn default field "State". It seems that it is all configured properly and works in *most* scenarios.
However, we've implemented the "Invalid Profile" workaround for Dynamic Login-- where we set a role for a user and once they login we redirect them to the registration page to update their profile.
We have a few thousand of these imported from a legacy system. So it is very important to have this functionality.
What we're finding is that if the "State" property is undefined to the Dynamic Registration form on an "update" from the login, the default value is not being set. It's as if Dynamic Registration is automatically setting the value to what it gets from the database (e.g. NULL) since it is a required field.
Here's our configuration: