But he tried to withhold it,
twice now, as well. Well it's only twice if you don't count the arm twisting Trump tried to do with the previous Ukraine administration.
Also Obama did provide them with military aid.
The United States provides substantial military assistance to Ukraine. In June 2019, the Department of Defense stated that the United States had provided $1.5 billion in total security (mostly military) assistance since the Ukraine conflict began in 2014(on average, about$300 million a year). U.S. military assistance to Ukraine has included, in part,foreign military financing (which reached $115 million in FY 2019), as well as emergency and reprogrammed aid during FY 2014 and FY 2015.
U.S. military assistance also includes the Department of Defense-managed Ukraine Security Assistance Initiative (P.L. 114-113, §9014), which Congress established in FY 2016. The Ukraine Security Assistance Initiative provides “appropriate security assistance and intelligence support” to support Ukraine’s sovereignty and territorial integrity and to help it defend against further aggression. From FY 2016 to FY 2019, Congress appropriated $850 million for this initiative
https://crsreports.congress.gov/product/pdf/R/R45008
So it was actually the Obama approved funds that Trump tried to withhold.