The frequently observed "white residue" probably requires a saponifier (alkaline) remover in water.
Were you secretly thinking of dish soap when you typed this? If so, whisper it in my ear and I'll add it to my solution next time.
As I already told you: dish soap is NOT a saponifier! Stop fixating on dish liquid, no matter what you've seen "everyone" do.
Automatic dishwasher detergent is likely alkaline enough to do the job, but at the expense of possibly being too corrosive. Aqueous, saponifier-based flux removers/PCB cleaners are designed to include corrosion inhibiters and generally be suited for electronics.