The leak is almost never above the stain
Water enters at one point, runs along a batten or a rafter, and drops somewhere else entirely. That is why patching directly above a ceiling stain so often fails — the patch is nowhere near the entry point. Tracing means getting into the roof space and following the path backwards, and it is the difference between a repair that holds and one that reappears at the next downpour.