I don't remember whether the Patriot batteries came from the U.S. or were traded out of some European countries.
The U.S. could have supplied a lot of the advanced weapons much sooner, but Biden dithered. Supposedly Ukraine will get F-16s any day now.
For now, U.S. aid is being blocked by Republicans in Congress who insisted that Ukraine and Israel aid be lumped into a border bill, but then they abandoned the border bill and speaker Johnson is blocking a vote in the House. There's no policy reason for this, it's just that they want to make Biden look bad in an election year and a lot of representatives are afraid of angering Trump and his supporters.