There's a lot of bad science out there on dinos IMO. I've gone on my rant on this forum before, but a lot of the logic just doesn't seem coherent.
UV however does seem like a solid option to help mitigate the problem until other bacteria/algae/pods/... predators can deal with the dinos.
If you buy the established UV for saltwater brands you can be pretty confident they're going to be strong enough (at relatively low flow rates) to knock out a bunch of dinos. Especially if you do a blackout which will cause a bunch of varieties into the water column. A 24hr blackout + UV seems like a very reasonable technique IMO if you find they're not getting better.
If you use the lower end UV units, including jebao and the green machine, really do your research on if they're saltwater safe. I believe one or both of those are known to start breaking down in saltwater (I think Jebao). Also know they tend to be low power relative to flow rates (eg the green machine), and presumably dinos need a lot of UV irradiation to kill them.
Finally, make sure you run a bunch of carbon if you're fighting dinos. Dead dinos release bag chemicals, including Palytoxin. That's no good for your fish, coral, or yourself, and if you kill a ton of them at once you can wipe out a tank.
Best bet IMO is feed more to make sure there's food for all the other non-dinos to eat, do manual removal with suction and a water change, add UV. If it doesn't get better repeat and eventually do the same followed by a blackout followed by continued UV.
I'd also dose pods, because that always seems like a good idea and I believe there's some signs that some pods predate on dinos, but I can't remember if that's dinos or cyano.