Granger causality is a technique for determining whether one time series is useful in forecasting another.
Too many lags could not be helpful.
The researcher is often looking for a clear story, such as X granger-causes Y but not the other way around. In the real world, often, difficult results are found such as neither granger-causes the other, or that each granger-causes the other. Furthermore, Granger causality does not imply true causality. If both X and Y are driven by a common third process, but with a different lag, there would be Granger causality.
You could inference according to meanings of varibles in real world.
