The point of a slush fund is that the funds weren't allocated for specific programs by law, they were discretionary. So, while technically not illegal, they are frivolous and unethical. Not to mention, how would half the country and most of the world react if Trump's DOJ started arresting the people involved? They'd call him a tyrant and burn more Teslas.