Hi Jen,
When searching for values from a SharePoint site, queryFields are populated with desired values in order for dataFields to return target values. However, if you search for items again, the data on the queryFields are retained. You will need to clear all the fields at the queryFields group before searching again. In other words, set all these fields to blank.

Your button's rules should be something like:
Clear Query fields
Set Query fields
Query SharePoint
This way, values from previous searches will not be retained at the query fields. Hope this makes sense.