Fixed the problem, there seems to be an issue within the create_user() method. For some reason the user fields were not being passed through to the filter.
Changed
$wp_core_fields = apply_filters(‘wpr_new_user_core_fields’, ‘wp’);
to
$wp_core_fields = apply_filters(‘wpr_new_user_core_fields’, $wp_core_fields, ‘wp’);