RS, I'm not sure that small fish eat the bits that make up a bloom (maybe freshly hatched fry), but other very small creatures that get eaten by other not-as-small creatures, and, then, eventually small fish.

My pond is pretty muddy most of the time, but still has blooms (pretty much consistently). So, you don't need clear water first for a bloom to happen.


Fish on!,
Noel