Am I the only one that sees nothing but dinos in those pics? These are not a sub product of any animal. These are dinoflagellates, I have a hard time understanding how they could be interpreted as anything else, it's pretty obvious. I've had outbreaks of these in the past. Usually high nutrients, can be food related, they are like cyanobacteria in the way that they grow fast and are generally a pain, and can smother corals and have toxic effects.
You need to siphon them out several times a day. I do this using a piece of airline tubing, you can go through your whole tank and only siphon out about 1 gallon of water if you pinch the hose when not sucking the dinos off. Restrict feeding to a minimum, and only right before lights out. Increase flow if you can. Raise pH to 8.4 and try to keep it there (especially at night) - this is the hard to do, but it is supposed to work.
If you google dinoflagellatesm, you will get articles that tell you to black out the tank and not feed for like 3 days. IMO this is not ideal because it it hard on your corals. SM told me to try the opposite on the lighting, that is, to run the lights longer while restricting feeding. The idea being that you allow photosynthesis (symbiotic azooxanthellate) to take out the nutrients that the dinos are feeding on. This, in combination with manual removal seemed to work.
Bottom line is that something is out of balance, and the dinos take advantage of this, and you basically have to let it run it's course. Hard to say what is out of balance. There are so many things we cannot test for.
At least, that's my take.