Aren’t private donations supposed to go to the treasury where they are then allocated by congress?
So either Trump is doing this officially as a President, but with funding that is illegal/unconstitutional...
... Or the funding is legal, but Trump is doing it as a private citizen, which is a federal crime. [0]
[0] https://www.justice.gov/archives/jm/criminal-resource-manual...