Clouds are all the same color. The darkness we see is the shadows from other clouds.
I think diffraction has to play a role. Why wouldn't it? Dense, or raining clouds certainly have different water droplet sizes and shapes than fine, fluffy clouds. They may even reflect the ground or sky at some point, I imagine, like the ocean.