expressly delegating the power Trump used to reallocate funds. (50 U.S.C. 1601, 50 U.S.C. 1631, 10 U.S.C 12302, 10 U.S.C. 2808)
Nap also ignores that SCOTUS ruled Trump had the power to reallocate funds
https://www.newsweek.com/supreme-court-allows-trump-reallocate-military-funds-border-wall-construction-1451402