Marcus, that topic was moved correctly. The Bug reports and troubleshooting forum section was created for people who have faced with the bugs/errors/issues and want them to be fixed.
Your question is related to general issues. As far as I have understood you want the unverified users can access the site, but cannot post any content to the site until they verify their accounts.
If so, all you can do by using the existing configurations is first disable the 'Confirm email' configuration, then limit the site access by using the roles.
You can use Free role as default or create a new role (Admin Are > Users > User Roles), make it default (drag and drop it to the fist position) and disable all actions for the newly created or Free role (Admin Area > Privacy & Permission > Roles).
In this case your users will be able to use the site without verifying their emails, but they won't be able to post content until you changed their roles.
If you want the verification email function to be connected to the roles functionality the following way:
User join the site, the system assigns a specific role which allows them to see the site (but not the verification page), then after they verify their emails - the system will give them another role which allows them to post the content.
Then, this requires the custom code modification. You can post your question the Custom Code modifications forum or find a developer who can assist you with this feature.