Hi, I was wondering whether you solved this problem. Also, when a user registers, by default the system doesn't let she or he post from the frontend although the “Lock post” option in user page is set to “No.”
The trick is that you have to change the option to “Yes” and update user and again change the option to “No” and update the user again. Then, it works.
So, I hope that you will fix this. Because when a user registers and its registration is confirmed, she still can not post from the frontend.