Congress has passed laws requiring the executive branch to disperse money in a timely fashion, with a few limited exceptions. USAID was also created in response to a law, which requires the executive branch to perform these functions.
And? Congress can impeach the President if they feel the law isn't being executed. The law also extends nearly limitless benefit of doubt to the President when he is executing his Constitutional duties.