Sometimes when you use a third party importing tool, your products aren’t re-saved the traditional way. This is also the case where products have been manually inserted into the database.
If the save_post function isn’t called properly during import this can lead to an issue with some products not respecting their visibility settings.
After importing or making any manual database changes (or changes that save the post via any other bulk management plugin), we recommend re-initializing the product visibility meta.
To do this we have created a new button in the Help area of the WooCommerce Wholesale Prices Premium settings: