This is from your first link.
“Then-president Barack Obama, while providing millions of dollars in aid, resisted sending lethal support, fearing that such a military buildup might provoke Putin to strike.”
“Yet in 2018, with Donald Trump as president, the U.S. reversed course and agreed to provide Ukraine with $47 million worth of lethal weapons, which included 210 Javelin anti-tank missiles and 37 launchers.”
This is from your second link.
“After a year of internal debate, Obama declined to provide lethal aid, overruling most of his national security team.”
“But Obama’s refusal to provide lethal weaponry had by that point become a Republican talking point, leading then-Sen. John McCain (R-Ariz.) to charge in 2015 that the “Ukrainians are being slaughtered and we’re sending blankets and meals.”
Four years later, Trump would echo that charge, claiming that while his administration had sent “antitank busters” to Ukraine, Obama had provided only “pillows and sheets.””
PUBLISHED SAT, DEC 23 2017
The Trump administration approved a plan to provide lethal weapons to Ukraine
The new arms include American-made Javelin anti-tank missiles
“This never happened at all. The Obama and Trump administrations didn’t arm Ukraine.”
https://www.atlanticcouncil.org/blogs/ukrainealert/lethal-weapons-to-ukraine-a-primer/