> Can I get you to clarify the post types and relationships involved here to better understand exactly what you are doing?
As I've said, I created a normal custom post type using the Post Types menu in the Toolset. Let's call it Profiles.
Then I installed a Woocommerce plugin that created Products.
I connected the Profiles and the Products with the many-to-many relationship.
Then, I created the views using the old editor with shortcodes (Loop Editor). That allowed me to just copy the "code" from the old website that I mentioned. I made it years ago and I need a similar or even the same setup today.
So I created the views for displaying Products related to the Profiles.
And inside those Products views, I output another view that displays a list of Profiles related to the Products.
After that, I created a content template for the Profiles where I output the Product views that contain that other view with related profiles to the current product in the loop.
So, in the end, it's a Content Template that displays Views of Products related to the Profile. And each Product contains a view that displays a list of Profiles related to the current product in the loop.
> I'm not sure what "when I delete the view that is nested but leave the reference to it" means.
Since I use the older Loop Editor version I can put the [wpv-view name="name"] shortcode to display the view.
But when I actually delete this view, the reference remains.
> It may not be the version of Views that accounts for the difference with the site you built in 2019.
It's definitely not the same because I used Toolset Views back then and now it's Toolset Blocks. I understand it's different, but is it really an improvement if it works slower now?
> But I'd like to see more details of your setup to understand exactly what you are aiming to achieve to comment further.
I want to be able to display the nested views without having slow queries. It would be a shame if needed to download the old version of the plugin for that.