If you're comparing screener alerts from a past date (e.g., Nifty 500 on July 31), the results reflect the index constituents as they existed on that date.
However, when you run the Rewind or Backtest today, it uses the current index constituents, which may be different due to index rebalancing.
For example:
The Nifty 500 list, as of July 31, may include stocks that are no longer part of the index today.
This is why the stock results may vary, even though the screener logic hasn't changed.
The disclaimer is placed below the stock universe selection, as shown in the image below.