Bumblebees are not algae eaters, they are carnivores, and good at eating left over food, dietrus, or dieing fish, coral etc.
If the food has landed on the polyps, then they may appear to be eating the polyps, but not so.
However, if the polyps are dieing, then they may be cleaning up the ones...