The common reasons are a programme with no real progression, too little recovery or sleep, inadequate calories or protein, excessive fatigue from too much volume, and technique that breaks down under load. Address recovery and progression before adding more training.
A stall is a few missed sessions caused by a bad week, poor sleep, or a stressful period. A plateau is 8 to 12 weeks with no measurable change across a block despite consistent training and reasonable recovery. Only the second one needs a programme change, and reacting to every stall is itself a common cause of long-term plateaus.
A planned lighter week to clear fatigue is the first thing to try. After that, small structural changes work better than dramatic ones: Switch to a closely related variation for a block, adjust rep ranges, or add a second lighter session for the same lift to increase practice frequency without adding much fatigue. Reduce total volume rather than adding to it if you have been accumulating work for months.
After the first year or two, adding load every week is no longer realistic. Progress measured over months rather than sessions is normal and not a sign that anything is wrong. The block structures described in Maximum Strength Development exist precisely because linear progress runs out.