Retrying Failed scenarios uses cashed values for Data Store module

In the scenario below, the Data Store - Search Results module may return an empty result, and as a result, the following API call fails. This behavior is by design — the idea is that after a few hours, once the data is populated, retrying the incomplete scenario should succeed.

However, that’s not what happens. When I trigger a retry, it still returns an empty result, as if it’s retrieving data from cache rather than actually performing the search again. On the other hand, when I manually trigger the scenario using the same input data, it works as expected.

Is there a way to ensure that the Data Store - Search Results module actually triggers a new search instead of serving data from cache?