The problem is: even if you use a readily soluble flux and proprietary flux remover, it doesn't take much flux dissolved in the solvent to leave the board sticky. After soaking in solvent (Flux remover, IPA or dry denatured alcohol) and brushing under solvent, you need to blot off as much solvent as possible with a lint free wipe (or at a pinch a paper towel) and a second, clean brush to press it against the board, so that as much as possible of the residual dissolved flux is transferred from the board to the wipe, then immediately rinse with clean solvent (easiest to spray it and brush with the brush from the previous step, letting the runoff drain into your initial wash bath). If you need minimal ionic residues, you may need to then wash (scrub) with hot water + a trace of unscented dish detergent, rinse thoroughly, shake off excess water, rinse with distilled or deionised water, shake again, rinse with dry IPA to form an azeotrope with any trapped water under components, shake again then dry with 90°C hot air, in a very well ventilated location.