Actually, now that I think about it, let me be more specific...
I used the generic term "algae", 'cause I'm used to this misnomer from the tropical fish hobby. It's technically cyanobacteria.
Cyanobacteria - Wikipedia, the free encyclopedia
Cyanobacteria is what is generally known as "slime algae", when it really isn't a true algae.
I apologize for the confusion.
I really don't think that the reduced flower production necessarily means the cyanobacteria ("slime algae") was causing the problem.
Reduced flower production could be from a number of things.
Although I will say that if your media is growing cyanobacteria when you're growing Dendrobiums, there might be something wrong...
I think you may be growing them too wet.
Dendrobiums need to dry out completely between waterings.
If your Den hybrid involves a lineage that is heavy in Dendrobiums in the section Phalaenanthe, do know that they don't grow in areas that are very wet. Dendrobiums in the section Phalaenanthe tend to be lithophytic orchids and grow in areas that don't receive a massive amount of moisture. They originate from Australia. The precipitation they receive is actually seasonal (they technically can grow w/ a winter rest period, even though people don't do it).
Try growing them drier and giving them a winer rest. Provide plenty of light and see if that increases your plant's flower production and decreases the amount of cyanobacteria ("slime algae") you get.