Much of the funding for these events comes from indirect Government sources including grants and contracts. It is laundered through a complex network of "non-profit" organizations which hire and train the "activists" who run the events. Other funding does indeed come from corporations or private donations to foundations.
The Government and major corporations are in turn controlled by contending factions of billionaire families who are often at cross purposes with each other.
One faction organizes the riots, and another faction gives orders to put them down. This is not some clever plan operated by a sinister mastermind. It is the ugly reality behind power politics and internecine conflicts.
It would take an FBI supervisor and a couple of trainees less than a month to detail the support networks for the rioters and make a plan to shut them all down. They are not well-concealed, and they are careless of operational security even though they have training in such matters. A takedown project does not happen because the FBI is a servant of the factions and never gets orders for such a project. What they do get is policies that amount to "look the other way".
The riots stop when the factions want them to stop. That happens when all of the other factions are taking too much damage to allow the riot sponsors to continue.
Bingo. I've been telling my kid that the only reason we haven't been taken over by one of the various favorite conspiracy theory groups is they are fighting amongst themselves...
Thanks for the info.
Here’s a start:
https://www.discoverthenetworks.org/other/guide-to-the-george-soros-network/