AND operator in Queries

Workflow:
A condition (property:value) gets selected in a query and then selected the AND operator for putting next condition (property:value) to get in results those blocks where both the conditions (property:value) are present.

Expected:
When a condition (property:value) is already set before selecting AND operator then it is expected that only those conditions will get displayed (to select), after selecting AND operator, which are making combination with the first condition and all others conditions get eliminated (from selection list itself).

Issue faced:
At the time of selecting the second condition after setting the AND operator, all the present conditions get displayed (rather than only those that make a combination with the first condition).

Any solution to the above issue?
@Siferiax

That’s a specific feature request and not so much an issue.
Right now the builder does not query. Which is a performance consideration.
The builder is a dumb tool that just helps you with query syntax.