A run chart will not tell you why. It shows you that a pattern exists, or that one does not. The cause sits outside the chart, in the process, the people and the conditions. Every explanation you attach is a hypothesis you still have to test.
It will not set control limits. There are no upper or lower bounds here, no sigma calculation, and no capability statement. If you need those, you need a control chart, and that is a different tool with different assumptions.
It will not compare groups for you. The three medians in this case are 27.90, 32.80 and 35.00. The tool displays them. It does not test whether the gaps between them are larger than chance would produce. That requires a comparison test on the underlying data.
It will not rescue a small sample. With six points per store, the runs test does not run, and the eight point and six point rules are out of reach by construction. No setting changes that. Only more data does.
And it will not validate your measurement. If the numbers were recorded inconsistently, or if lunch and dinner are not really comparable, the chart will plot the error as faithfully as it plots the signal. The chart is downstream of your data quality, never upstream of it.