Fresh water fish need more than a dip.
Each spot on a fish erupts into hundreds of juvenile ick, and it is in the juvie stage when ick is vulnerable, and killed by the meds (or salt solution).
When it is on the fish, the protozoa is protected by the fishes own slime coat.
You must treat the entire tank for up to a few weeks to get them all.
There are also dormant ick cysts in the substrate waiting to hatch out.
One of the reasons most cures tell you to raise temp, is it speeds up the icks life cycle, making it easier for meds to get the emerging young ick as they hatch.
By the way to kill ick in fresh water salinity needs to be at least 3ppt (parts per thousand) if under 3 the young ick are irritated, but not killed. They have an almost impermeable cell wall that needs to be crushed by the saline osmotic pressure.