Strong Kakuro solving is not raw arithmetic speed. It is the discipline of reducing combinations until each crossing cell has only one legal digit.
Think in combinations
A run has two constraints at once: the digits must add to the clue, and none may repeat. That means every clue has a finite set of possible combinations before you consider crossings.
Use crossing pressure
When an across run needs one of two pairs, inspect the down runs for each cell. A down clue can eliminate a digit even when the across sum still looks possible.
Use short contradiction checks
If logic stalls, test a candidate only until it creates a concrete failure such as a run with no possible sum. Long branches are a sign to return to combination marking.