There is some sort of problem here, but I am not quite sure what it is. I don't think it is the bath.
To get my goose ready to show, I just put her where she can't get into any bare dirt and give her her favorite bath tub with clean water. She will splash and play until she is spotless.
But my geese don't get dirty. They are living on bare dirt, so their feet are dirty. The dirt just slides off their hard well oiled feathers, though and a little play time in clean water, where they can't get their feet back into bare dirt, leaves them with clean feet.
My Pekin ducks will get filthy. They splash in the mud until they are covered in brown mud. But into the water and they are clean and nice in seconds. The mud just slides right off them.
So I don't know if you've got a problem with the texture of feathers, your diet, or unrealistic expectations about what color your birds should be.
There is no way to get a bird to finish a molt by tomorrow. It takes time to grow feathers.