Based off the error in your PM please perform the below edit and confirm if issue persists.
IN: /components/com_comprofiler/plugin/user/plug_cbautoactions/models/virtuemart20.php
ON: Lines 422 - 424
FROM:
Code:
. "\n ("
. $_CB_database->NameQuote( 'virtuemart_userinfo_id' )
. ', ' . $_CB_database->NameQuote( 'virtuemart_user_id' )
TO:
Code:
. "\n ("
. $_CB_database->NameQuote( 'virtuemart_user_id' )
ON: Lines 433 - 435
FROM:
Code:
. "\n VALUES ("
. $_CB_database->Quote( md5( uniqid( $user->id ) ) )
. ', ' . (int) $user->id
TO:
Code:
. "\n VALUES ("
. (int) $user->id
Based off your error it seams VM has completely changed the behavior of virtuemart_userinfo_id.
You should also navigate to your _virtuemart_userinfos database table in phpmyadmin then click Operations at the top. Once done ensure AUTO_INCREMENT is properly set so it can increment correctly.
Have also created a bug ticket regarding this to investigate further as follows.
forge.joomlapolis.com/issues/4123