Well I suspect there is a hack interfering.
it is difficult to assist as it is not possible to see your exact configuration.
What you could do is
- turn on gallery (gallery active)
- disable ALL products except vbgallery
- register as normal new user ..
..... if it works
turn on the products one by one..
every time register as normal new user..
and check profile
if you run into the problem after turning on one of the hacks it is that hack causing the problem.
It would then be easy to find a fix
If the problem persists after turning off all hacks..
we would have to find a different solution...