Not a deep dive, but deep enough to say that in addition to pulling security clearances and an embargo on lobbying after leaving the government, there should also be an embargo on holding positions in any agency that receives federal funds/grants.
The German Marshall Fund is the parent organization to Alliance for Securing Democracy. And this is just one instance (and less than a deep dive) where government funds are distributed to an organization of questionable current intent; well meaning at inception perhaps but pushing a different agenda now. The GMF form 990 is very interesting.
https://www.gmfus.org/sites/default/files/2015%20GMF%20PUBLIC.PDF
https://securingdemocracy.gmfus.org/about-us/team/