I would suggest changing Set to View. I know this may be controversial because View is already used, but consider it for a moment.
A View is currently a slightly more complex query than a Set. Why would they be different to a user? Any time the number of concepts can be reduced, the product is great simplified.
Notion has moved toward this (after IMO bastardizing the term “database”, which I would suggest avoiding).
Now in Notion when you inline a “database” (table? sigh), you can add views of DIFFERENT databases to the set of views in the same UI element. You can also copy existing views, however this is quirky as you can only copy them from the main database, and not from other instances of the database.
In this Anytype paradigm tho, Views would simply be referenced in the UI element, and would change everywhere when changed. That last part requires some UX thought, however I think you can do something like ask the user “change everywhere or just here?” the first time they change a View that is used in multiple places.
At this point there is no distinction between a Set and View (or Query, but View is better IMO).
For example:
One can create a View of all humans (currently a Set), a View all humans ordered by last name (current a View on a Set, but why?), of all humans filtered by age, etc.
You can also have a View of all tasks.
Now these Views can - like Notion - be combined as tabs on the same in-line UI element, (along with Collections).
And the user only needs to understand one concept - Views. A View can be a complex or simple query on an object type, relation, etc., which conveniently is also what it means in software.
With some more thought, Collections can also be included. Of particularly interest here is manual ordering…