First of all, make all the checks explained here.
Hide WordPress admin bar from customers
To do so, install WP Admin No Show. You can use this plugin to prevent customers from accessing the WordPress admin dashboard. Install it, in the settings page, tick the “Customer” role, and tick the “Front page” to redirect them to the front page.
Prevent customers from accessing the WordPress admin dashboard
Install and activate Remove Dashboard Access.
Enable customer registration on the “My Account” page
Make sure that users can register from the “My account” page. To do so, go to WooCommerce > Settings > Accounts and tick the appropriate checkbox.