by Alan M. Dershowitz January 17, 2020 The Constitution allocates to the president sole authority over foreign policy (short of declaring war or signing a treaty). It does not permit Congress to substitute its foreign policy preferences for those of the president.
To the extent that the statute at issue constrains the power of the president to conduct foreign policy, it is unconstitutional.
…………………..
https://www.gatestoneinstitute.org/15462/trump-had-right-to-withhold-ukraine-funds-gao-is