The query widget in Experience Builder creates a temporary feature layer with the results of the query. It would be helpful if the widget selected the records directly from the feature layer itself.
Currently, I have to explain to my end-users why there are two tables in the table widget, one showing all of the records for a feature layer and the other showing only the query results. It would be much easier for them if the two were combined. It would also potentially allow additional actions to be set in Experience Builder, such as selecting records from other feature layers that have a common field with the query layer.