RE: Trump had ordered a hold on $400 million in military aid to that country
The REASON behind the hold is the key.
The President is the Chief law enforcement officer of the country.
This includes enforcing the laws against bribery. The methods he chooses to do that are up to him.