The 501(c)(3) has long been a favorite instrument for political organizations to funnel money into attack operations. Their expenditures are unlimited where those of political parties face restrictions. They do face certain legal restrictions of their own, particularly not being allowed to make expenditures targeting declared candidates.
After having trolled and outmaneuvering his opposition since the day he announced he has continued to do so since taking office. Well now he has just punked the Democrats and their non-profits masterfully. Trump has filed FEC Form 2 in order to "ensure compliance with the Federal Election Campaign Act".
501(c)(3) non-profit organizations will no longer be able to engage in "political speech" which could be interpreted as affecting the results of the 2020 Presidential election. If they do, they risk losing their non-profit status.
In addition to throwing large amounts of sand into gears of the plans of George Soros and the like it also reflects on his campaign promise to reduce the influence of private special interest groups and their money in Washington.
The bitching and moaning behind closed doors at the DNC and Soros's various operations must be hilarious. I'd bet the blood pressure meds are getting passed out like candy.