Ash.Query.filter creates filter with OR condition instead of AND
Ash.Query.filter function documentation explicitly says that a filter will be added with the AND condition, but it seems that this is not the case when fragments is used.For example, if I do this:
This will correctly generate the following query:
But, if I add another fragment to the condition, like this:
Now it concatenates the last fragment with a OR:
From what I tested, I only was able to reproduce this when adding more than one fragment to the query.
