@semig16, you can achieve this flow using this procedure. You need to create a checking using _is_free_plan meta key from plan_id.
Now using this checking you have to hide the My Shop page tab from dashboard using our filter wcmp_vendor_dashboard_header_nav.
We also let customer see vendor shop page, when they click on “Sold By Tag”. So, you also need to use the free plan checking and direct the customer to the site’s shop page using this filter woocommerce_after_shop_loop_item.