Unfortunately not. Dino’s are tricky. To much or not enough nutrients they come out. They are always present in every tank but only when conditions are right do we see them. They love new surface area. For example: new or just cleaned glass/acrylic, cleaned or new pump, cleaned or new frag rack, new sand or dry rock. Even newly exposed Skelton on a sps/lps where it recently lost tissue. Sometimes as the biofilm covers the new surface the dinoflagellates will go away. However if it’s caused by too low or too high nutrients they can get out of hand. Hydrogen peroxide works for some types of Dino’s. Dino x works for another type. There are many types. I commonly see it in my system. It is nasty and when it comes out my corals don’t like it. Yours looks to be on the verge of a more serious out break. Start with nitrate and phosphate testing and possibly a 1ml h2o2 per 10g tank water night and day. If that doesn’t work there are other options but this would be first step